Google TTS(文字轉語音)api 2

2022-03-13 20:22:40 字數 563 閱讀 8988

上一次只是說了google tts api 的原理,這次自己用php實現了下,主要就乙個函式引數為兩個,第乙個是需要朗讀的文字,第二個引數是語言,另外發現乙個問題,如果在語言為zh-cn的時候,裡面包含的英文,朗讀出來都是逐字母朗讀的。而如果是en-us語言卻包含中文的話中文部分將不會有任何聲音。下面是實現**,可直接執行。

$contentstring = $obj->getgoogletts("who are you?你是誰?");

$randfilestring = time().'_'.sprintf('%02d', rand(0,999)).".***";

file_put_contents($randfilestring,$contentstring

);?>

文字轉語音

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

Android文字轉語音

雖然視覺上的反饋通常是給使用者提供資訊最快的方式,但這要求使用者把注意力裝置上。當使用者不能檢視裝置時,則需要一些其他通訊的方法。android提供了強大的文字轉語音text to speech,tts api。使開發者能夠在應用中新增語音通知和其他語音反饋功能,而不要求使用者看著螢幕。下面的 展示...

python 文字轉語音

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