thinkphp5 接入百度语音合成接口,前台播报功能实例
生活随笔
收集整理的這篇文章主要介紹了
thinkphp5 接入百度语音合成接口,前台播报功能实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版本:thinkphp5
功能:語音播報功能
描述:前臺實現點擊播報網頁內容的功能實例。
范圍:php原生及其他框架均可使用
1.下載百度php-sdk 版本:1.6.0 點此下載:http://www.chtml.cn/product/show/10888
2.引入實例:
注:下載后的sdk 必須要放在vendor目錄中才能使用以上代碼。
3.前臺調用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>百度文字轉語音接口demo -</title> <body> <b>該實例是把如下文字轉為語音(JavaScript實現):</b><br> <font color=red>測試百度文字轉語音接口 </font> <script type="text/javascript"> var zhText = "測試百度文字轉語音接口"; zhText = encodeURI(zhText); document.write("<audio autoplay=\"autoplay\">"); document.write("<source src=\"你的域名和方法路徑帶上get參數="+ zhText +"\" type=\"audio/mpeg\">"); document.write("<embed height=\"0\" width=\"0\" src=\"你的域名和方法路徑帶上get參數="+ zhText +"\">"); document.write("</audio>"); </script> </body> </html>4.更換語速和聲音
$result = $client->synthesis($spak, 'zh', 1, array('vol' => 5,//播報速度'dev_pid' => 1536,//播報聲音));5.dev_pid相關聲音詳情
總結
以上是生活随笔為你收集整理的thinkphp5 接入百度语音合成接口,前台播报功能实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第44课 角谷猜想 动动脑 第3题 完善
- 下一篇: laravel使用php artisan