Python實現(xiàn)中文字轉(zhuǎn)中文語音
我們本文中采用的開發(fā)平臺是Visual Studio 2022,采用其他平臺的開發(fā)工具也是可以的
1.首先我們先新建一個Python應用程序

2.我在這里選擇管理Python程序包

3.添加pyttsx3程序包
pip install pyttsx3

4. 然后詳細代碼如下所示
#-*-coding:GBK -*-
import pyttsx3
from pydub import AudioSegment
# 設置 pyttsx3 引擎
engine = pyttsx3.init()
# 設置語音為中文(中文語音取決于操作系統(tǒng)支持的 TTS 引擎)
voices = engine.getProperty('voices')
for voice in voices:
if "zh" in voice.id: # 查找中文語音
engine.setProperty('voice', voice.id)
break
# 生成中文語音
text = "你好,歡迎使用語音合成技術。"
text = text.encode("utf-8").decode("utf-8")
engine.save_to_file(text, "output.wav")
engine.runAndWait()
# 使用 pydub 設置采樣率為 16 kHz
audio = AudioSegment.from_wav("output.wav")
audio = audio.set_frame_rate(16000) # 設置為 16 kHz
# 保存為新的文件
audio.export("output_16kHz.wav", format="wav")
print("中文錄音文件已生成,采樣率為 16 kHz。")需要注意的是代碼頂部需要添加中文編碼格式標識,否則Python會無法識別中文
#-*-coding:GBK -*-
編譯python顯示漢字編碼有問題SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc4 in positio
字符串里加上漢字:
編譯提示:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc4 in positio
在開頭加上 #-*-coding:utf-8 -*-,竟然不管用。
而在開頭加上 #-*-coding:GBK -*- ,就好用了。
5.然后我直接運行程序即可

6.這樣我們就得到了一個.wav格式的中文語音格式文件

到此這篇關于Python實現(xiàn)中文字轉(zhuǎn)中文語音的文章就介紹到這了,更多相關Python文字轉(zhuǎn)語音內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
jupyter關于pandas的dataframe行列顯示不全與復原問題
這篇文章主要介紹了jupyter關于pandas的dataframe行列顯示不全與復原問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02
python中的elasticsearch_dsl查詢語句轉(zhuǎn)換成es查詢語句詳解
這篇文章主要介紹了python中的elasticsearch_dsl查詢語句轉(zhuǎn)換成es查詢語句詳解,ElasticSearch在實際生產(chǎn)里通常和LogStash,Kibana,F(xiàn)ileBeat一起構成Elastic?Stack來使用,它是這些組件里面最核心的一個,需要的朋友可以參考下2023-07-07
anaconda?部署Jupyter?Notebook服務器過程詳解
這篇文章主要為大家介紹了anaconda?部署Jupyter?Notebook服務器過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
python實現(xiàn)遠程通過網(wǎng)絡郵件控制計算機重啟或關機
這篇文章主要為大家詳細介紹了python實現(xiàn)遠程通過網(wǎng)絡郵件控制計算機重啟或關機,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02
python用selenium打開瀏覽器后秒關閉瀏覽器的解決辦法
最近朋友在學Selenium的時候遇到一個問題,當執(zhí)行完selenium程序后,瀏覽器會閃退也就是自動關閉,這篇文章主要給大家介紹了關于python用selenium打開瀏覽器后秒關閉瀏覽器的解決辦法,需要的朋友可以參考下2023-07-07

