pyttsx3은 텍스트를 자연스러운 인간 음성으로 변환할 수 있는 오픈 소스 Python 텍스트 음성 변환 라이브러리입니다. 풍부하고 유연한 구성 옵션을 제공하며 음성, 말하기 속도, 억양 등을 사용자 정의할 수 있으며 다국어 변환을 지원합니다. 또한 비동기 작업도 지원하며 기본 프로그램을 차단하지 않고 백그라운드에서 음성 합성 엔진을 자동으로 호출할 수 있습니다. Pyttsx3은 자동화된 음성 안내, 지능형 음성 도우미, 음성 확인 등 다양한 분야에서 널리 사용될 수 있습니다. 매우 뛰어난 Python 음성 처리 라이브러리입니다.
pip install pyttsx3
pip show pyttsx3
이름: pyttsx3
버전: 2.90
요약: Python 2 및 3용 TTS(텍스트 음성 변환) 라이브러리. 인터넷 연결이나 지연 없이 작동합니다. Sapi5, nsss 및 espeak를 포함한 여러 TTS 엔진을 지원합니다.
홈페이지: https://github.com/nateshmbhat/pyttsx3
import pyttsx3
text = '大家好,我是空空star,本篇给大家分享一下文字转音频,这是通过pyttsx3转换的音频。'
engine = pyttsx3.init()
# 获取所有可用的声音列表 voices = engine.getProperty('voices') # 选择一个指定语音(粤语语音sinji) engine.setProperty('voice', voices[36].id)
에서 광둥어 음성을 사용합니다.여기에서는 Mac 시스템
com.apple.speech.synesis.voice.sinji
engine.setProperty('rate', 150)
engine.setProperty('volume', 0.8)
engine.say(text)
local = '/Users/kkstar/Downloads/video/' engine.save_to_file(text, local+"audio_pyttsx3.mp3")
5. 음성효과블로그에는 mp3 파일을 삽입할 수 없기 때문에 우선 mp4로 변환해 드리고, 변환 효과는 mp4 사운드를 통해 누구나 들을 수 있습니다.
pyttsx3-텍스트를 오디오 효과 데모로
위 내용은 Python의 pyttsx3 라이브러리를 통해 텍스트를 오디오로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!