Heim >Backend-Entwicklung >Python-Tutorial >So konvertieren Sie Text mithilfe der Python-Bibliothek pyttsx3 in Audio
pyttsx3 ist eine Open-Source-Python-Text-zu-Sprache-Bibliothek, die Text in natürliche menschliche Sprache umwandeln kann. Es bietet umfangreiche und flexible Konfigurationsoptionen, Sie können die Stimme, Sprechgeschwindigkeit, Intonation usw. anpassen und unterstützt die Konvertierung mehrerer Sprachen. Darüber hinaus unterstützt es auch asynchrone Vorgänge und kann die Sprachsynthese-Engine automatisch im Hintergrund aufrufen, ohne das Hauptprogramm zu blockieren. Pyttsx3 kann in verschiedenen Bereichen eingesetzt werden, z. B. für automatisierte Sprachansagen, intelligente Sprachassistenten, Sprachüberprüfung usw. Es handelt sich um eine sehr hervorragende Python-Sprachverarbeitungsbibliothek.
pip install pyttsx3
Homepage : https://github.com/nateshmbhat/pyttsx31. Importbibliothek
IV. Verwendung von pyttsx3
pip show pyttsx3
import pyttsx3
text = '大家好,我是空空star,本篇给大家分享一下文字转音频,这是通过pyttsx3转换的音频。'
engine = pyttsx3.init()
5 Stellen Sie die Sprachgeschwindigkeit ein#🎜 🎜## 获取所有可用的声音列表 voices = engine.getProperty('voices') # 选择一个指定语音(粤语语音sinji) engine.setProperty('voice', voices[36].id)6. Lautstärke einstellen
engine.setProperty('rate', 150)7. Stimme abspielen
engine.setProperty('volume', 0.8)
engine.say(text)#🎜 🎜#
pyttsx3-Text-zu-Audio-Effekt-Demonstration
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Text mithilfe der Python-Bibliothek pyttsx3 in Audio. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!