python文字轉語音女聲 python文字轉語音

2021-10-11 05:38:01 字數 1051 閱讀 4718

介面位址 

安裝介面 pip install baidu-aip

from aip import aipspeech

api_key = 『你的 api key『

secret_key = 『你的 secret key『

『vol『: 5,

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

if not isinstance(result, dict):

with open(『auido.***『, 『wb『) as f:

f.write(result)

引數型別描述是否必須

texstring

合成的文字,使用utf-8編碼,

請注意文字長度必須小於1024位元組

是cuid

string

使用者唯一標識,用來區分使用者,

填寫機器 mac 位址或 imei 碼,長度為60以內

否spd

string

語速,取值0-9,預設為5中語速

否pit

string

音調,取值0-9,預設為5中語調

否vol

string

音量,取值0-15,預設為5中音量

否per

string

發音人選擇, 0為女聲,1為男聲,

3為情感合成-度逍遙,4為情感合成-度丫丫,預設為普通女

否返回樣例:

// 成功返回二進位制檔案流

// 失敗返回

"err_no":500,

"err_msg":"notsupport.",

"sn":"abcdefgh",

"idx":1

錯誤資訊

錯誤返回格式

若請求錯誤,伺服器將返回的json文字包含以下引數:

error_code:錯誤碼。

error_msg:錯誤描述資訊,幫助理解和解決發生的錯誤。

錯誤碼錯誤碼含義

不支援的輸入

輸入引數不正確

token驗證失敗

合成後端錯誤

python 文字轉語音

import pyttsx3 初始化,必須要有 engine pyttsx3.init engine.say hello engine.say 我會說中文了,開森,開森 注意,沒有本句話是沒有聲音的 engine.runandwait engine.say 我能說第二句話了 engine.runan...

python文字轉語音

介面位址 安裝介面 pip install baidu aip from aip import aipspeech api key 你的 api key secret key 你的 secret key vol 5,識別正確返回語音二進位制 錯誤則返回dict 參照下面錯誤碼 if not isin...

文字轉語音

你要轉換的文字 引數說明 lan zh 語言是中文,如果改為lan en,則語言是英文。ie utf 8 文字格式。spd 2 語速,可以是1 9的數字,數字越大,語速越快。text 這個就是你要轉換的文字。var arr 張三 李四 王五 趙六 劉德華 張學友 趙本山 var i i math.f...