首页 > 编程知识 正文

百度文字转语音开放平台,百度语音api使用教程

时间:2023-05-04 11:52:20 阅读:192021 作者:1593

前言

文字转语音,运用在什么场景了?一般后台管理系统会用到,提示管理员有“新的订单”、“新的任务”等等,管理员可以马上收到,并及时处理。就好比,在餐厅,经常会听到“你有新的订单”。下面就来看看是如何做到的。

示例

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

javascript实现起来其实很简单,请看

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>

 

可以复制到在线coding,运行,需引入jquery。

参数说明

spd: 控制说话语速(0-15),数字越大语速越快lan: 固定值zh。语言选择,目前只有中英文混合模式,填写固定值zhpit: 音调,取值0-15,默认为5中语调per: 发音人选择, 0为普通女声,1为普通男生,3为情感合成-度逍遥,4为情感合成-度碧蓝的糖豆,默认为普通女声

估计我这里用的的老版本的,很多参数都已经失效,但是基本的还是OK,大家可以参考,用最新版的api来实现功能。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。