1.使用浏览器自带api来封装语音播报
2.使用时在外引入speak函数,将要播报的内容传入即可
export const speak = (content: any) => {
const utterance = new SpeechSynthesisUtterance(content);
// 设置语音的属性(可选)
utterance.lang = 'zh-CN'; // 设置语言为中文
utterance.rate = 1; // 设置语速(0.1 到 10)
utterance.pitch = 1; // 设置音调(0 到 2)
utterance.volume = 1; // 设置音量(0 到 1)
// 使用 speechSynthesis 播放语音
window.speechSynthesis.speak(utterance);
}