语音识别与语音合成

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等等都是支持的。

你可能感兴趣的:(前端)