調(diào)用百度API,文字轉(zhuǎn)語音

前言

文字轉(zhuǎn)語音,運(yùn)用在什么場(chǎng)景了?一般后臺(tái)管理系統(tǒng)會(huì)用到,提示管理員有“新的訂單”、“新的任務(wù)”等等,管理員可以馬上收到,并及時(shí)處理。就好比,在餐廳,經(jīng)常會(huì)聽到“你有新的訂單”。下面就來看看是如何做到的。

示例

首先我們需要用到百度API, 百度演示地址。

JavaScript調(diào)用百度API,文字轉(zhuǎn)語音

javascript實(shí)現(xiàn)起來其實(shí)很簡(jiǎn)單,請(qǐng)看

function audioPlay(text){
    var zhText = text;
    zhText = encodeURI(zhText);
    var audio = "<audio autoplay=\"autoplay\">" + "<source src=\"http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=4&text=" + zhText + "\" type=\"audio/mpeg\">" + "<embed height=\"0\" width=\"0\" src=\"http://tts.baidu.com/text2audio?text=" + zhText + "\">" + "</audio>";
    $('body').append(audio);
}
audioPlay('我是web秀');
<script src="http://cdn.javanx.cn/wp-content/themes/lensnews2.2/js/jquery.min.js?ver=3.1.1"></script>

可以復(fù)制到在線coding,運(yùn)行,需引入jquery。

參數(shù)說明

  • spd: 控制說話語速(0-15),數(shù)字越大語速越快
  • lan: 固定值z(mì)h。語言選擇,目前只有中英文混合模式,填寫固定值z(mì)h
  • pit: 音調(diào),取值0-15,默認(rèn)為5中語調(diào)
  • per: 發(fā)音人選擇, 0為普通女聲,1為普通男生,3為情感合成-度逍遙,4為情感合成-度丫丫,默認(rèn)為普通女聲

估計(jì)我這里用的的老版本的,很多參數(shù)都已經(jīng)失效,但是基本的還是OK,大家可以參考,用最新版的api來實(shí)現(xiàn)功能。

公共

喜歡記得點(diǎn)擊關(guān)注哦,原文地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、舊版本百度語音合成http://tts.baidu.com/text2audio?lan=zh&ie=UTF-...
    dopaclover閱讀 17,319評(píng)論 2 2
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • 完成點(diǎn)名項(xiàng)目學(xué)到了 iOS APP開發(fā)流程,界面處理Storyboard操作 UITableView使用 core...
    工匠良辰閱讀 98評(píng)論 0 0
  • 分別找到py2和py3的安裝目錄中的python.exe,分別重命名為python2.exe和python3.ex...
    皮一下怎么了閱讀 1,188評(píng)論 0 0
  • 生命就是一場(chǎng)孤獨(dú)的旅行,一個(gè)人背負(fù)著快樂與辛酸,在繁華與蒼涼之間輾轉(zhuǎn),向著那目的地奔赴而去。 自出生以來,生命,這...
    走馬_尋閱讀 317評(píng)論 21 1

友情鏈接更多精彩內(nèi)容