JS实现文字转语音播放
背景
在做项目的过程中,经常会遇到场景是客户要求播放语音的场景,所以将JS实现文字转语音播放的各种实现方式做统一整理。
实现方式
第一种:百度文字转语音开放API
注意:本方式一定要有外网,可以访问百度,不然无法远程调用百度接口。
接口:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你要转换的文字
lan=zh:语言是中文,如果改为lan=en,则语言是英文。
ie=UTF-8:文字格式。
spd=2:语速,可以是1-9的数字,数字越大,语速越快。
text=**:这个就是你要转换的文字。
JS示例:
第二种:微软TTS语音引擎
注意:本方式仅支持IE浏览