HTML5 SpeechSynthesis接口是语音服务的控制接口;它可以用于获取设备上关于可用的合成声音的信息,开始、暂停语音
以下是示例使用代码:
<template>
<el-form label-width="70px" class="form-speech">
<el-form-item label="播报文本">
<el-input v-model="state.code" type="textarea" rows="8" />
</el-form-item>
<el-form-item label="语言">
<el-select v-model="state.lang" @change="syncConfig" placeholder="请选择">
<el-option
v-for="item in langOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="音调">
<el-slider v-model="state.pitch" @change="syncConfig" :min="0" :max="2" :step="1"></el-slider>
</el-form-item>
<el-form-item label="音速">
<el-sl