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