今天要做語音輸入的功能
- 功能
- 講話要變文字在畫面上
- 停頓太久要分段
- 畫面
- 講話要變文字在畫面上
- 停頓太久要分段
SpeechRecognition.end, 此例子,講完麥克風就停了要再度打開。SpeechRecognitionEvent.results講的結果SpeechRecognitionResult.isFinal是否講完一段SpeechRecognitionAlternative.transcript語音的辨識內容
兩個寫法各有好壞。
原本這樣寫
const transcript = [...e.results]
.map(result => result[0])
.map(result => result.transcript);
console.log(...transcript);
也可以這樣寫
const transcript = [...e.results]
.map(result => result[0])
.map(result => result.transcript).join('');
console.log(transcript);