pyttsx3 ialah perpustakaan teks-ke-ucapan Python sumber terbuka yang boleh menukar teks kepada pertuturan manusia semula jadi. Ia menyediakan pilihan konfigurasi yang kaya dan fleksibel, anda boleh menyesuaikan suara, kelajuan pertuturan, intonasi, dsb., dan menyokong penukaran berbilang bahasa. Selain itu, ia juga menyokong operasi tak segerak dan secara automatik boleh memanggil enjin sintesis pertuturan di latar belakang tanpa menyekat program utama. Pyttsx3 boleh digunakan secara meluas dalam pelbagai bidang, seperti gesaan suara automatik, pembantu suara pintar, pengesahan suara, dll. Ia adalah perpustakaan pemprosesan suara Python yang sangat baik.
pip install pyttsx3
pip show pyttsx3
4 Penggunaan pyttsx31 Import pustakaNama: pyttsx3
Versi: 2.90 🎜 >Ringkasan: Pustaka Text to Speech (TTS) untuk Python 2 dan 3. Berfungsi tanpa sambungan Internet atau kelewatan Menyokong berbilang enjin TTS, termasuk Sapi5, nsss dan espeak.
Halaman utama: https://github. com /nateshmbhat/pyttsx3
import pyttsx3
text = '大家好,我是空空star,本篇给大家分享一下文字转音频,这是通过pyttsx3转换的音频。'
engine = pyttsx3.init()
# 获取所有可用的声音列表 voices = engine.getProperty('voices') # 选择一个指定语音(粤语语音sinji) engine.setProperty('voice', voices[36].id)
com.apple .speech.synthesis.voice.sinji6 7. Mainkan suara5. Tetapkan kelajuan pertuturan
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")
engine.runAndWait()
Memandangkan fail mp3 tidak boleh dimasukkan ke dalam blog, kami mula-mula menukarnya kepada mp4 dan semua orang boleh mendengar kesan penukaran melalui mp4. bunyi.pyttsx3-teks ke demonstrasi kesan audio
Atas ialah kandungan terperinci Bagaimana untuk menukar teks kepada audio melalui perpustakaan pyttsx3 Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!