Python實現語音合成

2021-09-29 16:16:58 字數 633 閱讀 1601

from aip import aipspeech

api_key = 'your_api_key' # 你的api_key

secret_key = 'your_secret_key'# 你的secret_key

text = input("請輸入轉換為語音的文字:")

result = client.synthesis(text, 'zh', 1, )

outfile = input("請輸入音訊輸出路徑(絕對路徑,類似於f:\***.***): ")

# 識別正確返回語音二進位制 錯誤則返回dict 參照下面錯誤碼

if not isinstance(result, dict):

with open(outfile, 'wb') as f:

f.write(result)

input("轉換成功!")

打包需要安裝pyinstaller

pip install pyinstaller
在terminal中py檔案所在的目錄下輸入

pyinstaller -f ***.py
生成的dist資料夾裡有個同名的exe檔案就表示成功了。

語音合成 什麼是語音合成?

1.什麼是語音合成?2.psola演算法 3.基於hmm的引數合成 4.未來有哪些趨勢?本系列時常補充和糾錯 1.1 什麼是語音合成?語音合成則是乙個相反的過程,語音合成要求使用者輸入一段文字,系統負責將文字轉換成一段流暢自然的語音。其實,語音合成在生活中的應用也是隨處可見,只是我們有時候會將其忽略...

TTS語音合成的實現

在.net中要實現語音合成可以利用微軟的語音技術,利用微軟的這一技術,需要安裝microsoft speech sdk和語音庫,安裝之後,呼叫com中的microsoft speech object library,即可實現語音合成。sdk 5.1 語言包,這裡 sdk 5.1 語音檔案,這裡 下面...

語音合成技術

語音合成又稱文語轉換 text to speech 簡稱tts,指通過機械的 電子的方法生成語音的技術。隨著科技的發展,合成語音的自然度和音質均得到了明顯的改善。目前,語音合成技術在我們生活中具有廣泛的應用,如電子閱讀 車載語音導航 銀行醫院排號系統 交通播報等等,這些應用場景都離不開語音合成。簡單...