ㅁ 개요
O 프로그램 소개
- 이번 글은 이전글((실습)파이썬 실시간 자동 번역기 만들기 - 3.구글 TTS(Text-To-Speech)로 텍스트->음성으로 변환하기
)에 이은 5번째 마지막 글로 이전 글들의 기술을 응용 및 조합하여 한국어로 말하면 실시간으로 영어 음성으로 바꿔주는 방법에 대하여 알아보겠습니다.
O 완성된 프로그램 실행 화면
1.프로그램 실행시 아래와 같이 동작합니다.
1)음성으로 '안녕하세요'라고 말하였습니다.
2)그럼 음성->텍스트로 변환 후 '안녕하세요'라는 글자가 보여집니다.
3)이후 '안녕하세요'라는 한국어를 'Hello'라는 영어로 번역하여 보여주고 있고,
4)마지막으로 'Hello'라는 영어 텍스트를 음성으로 들려줍니다.
샘플 동영상 보기
ㅁ 세부 내용
O 완성된 소스
소스 : 4.googleTranslator_pub.py
O 소스 실행
O 주요 내용
전체 프로그램의 큰 흐름만 설명하며, 자세한 내용은 주석을 참고하여 주시기 바랍니다.
line 49 : 프로그램(실시간 번역기) 사용을 위한 안내를 speak()함수를 호출하여 음성으로 해줍니다.(텍스트->음성으로 변환)
line 52 : 이후 get_audio()함수를 호출하여 한국어 음성을 한국어 텍스트로 변환합니다.
line 57~61 : get_audio()함수를 통해 리턴 받은 텍스트(한국어 텍스트)를 Translator클래스로 "영문 텍스트"로 변환합니다.
line 66 : 위의 "영문 텍스트"를 speak2()함수의 인자로 넘겨 "영문 음성" 으로 출력하게 합니다.
ㅁ 정리
O 우리가 배운 내용
- 이것으로 "파이썬 실시간 자동 번역기 만들기" 포스트를 모두 마칩니다.
그 동안 방문해 주시고, 읽어 주셔서 감사드리며,
더 좋은 내용으로 보답하겠습니다.
감사합니다.
'파이썬 강좌(초급) > (실습)실시간 번역기 만들기' 카테고리의 다른 글
(실습)파이썬 실시간 자동 번역기 만들기 - 3.구글 TTS(Text-To-Speech)로 텍스트->음성으로 변환하기 (0) | 2024.04.02 |
---|---|
(실습)파이썬 실시간 자동 번역기 만들기 - 2.한글을 영어로 번역하기 (0) | 2024.04.02 |
(실습)파이썬 실시간 자동 번역기 만들기 - 1.구글 STT(Speech-To-Text)로 음성->텍스트로 변환하기 (0) | 2024.04.02 |
(실습)파이썬 실시간 자동 번역기 만들기 - 0. 소개 (0) | 2024.04.02 |