1.语音合成就是文字转语音,识别就是语音转文字。
2.在看uni-app框架demo的时候,发现里面有内置的语音识别模块,自然就想到了语音合成。以前做过一个功能,就是扫码后语音播报扫码结果,比如支付成功后的提醒音。当时使用的是百度语音sdk功能,使用方法可以去百度语音文档查看,这次我找到了另一个替代方案。h5 的SpeechSynthesis api。
3.使用方法:
var utterThis = new window.SpeechSynthesisUtterance('你好,世界!');
window.speechSynthesis.speak(utterThis);
4.把上面的代码放到script中就可以听到语音。比自己配置百度语音方便多了。
5.兼容性
语音合成(Speech Synthesis)”的兼容性:Chrome,FF,Edge,Safari等等都是支持的。