Я использую API веб-речи и мне интересно, есть ли была ли какая-либо документация о том, как обнаруживать или добавлять знаки препинания (запятые или точки).
Мой код в настоящее время выглядит примерно так:
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onstart = function() {
recognizing = true;
};
recognition.onend = function() {
recognizing = false;
if (ignoreOnend) {
return;
}
if (!finalTranscript) {
return;
}
};
recognition.onresult = function(event) {
var interimTranscript = '';
for (var i = event.resultIndex; i < event.results.length; ++i) {
if (event.results[i].isFinal) {
finalTranscript += event.results[i][0].transcript;
} else {
interimTranscript += event.results[i][0].transcript;
}
}
finalTranscript = capitalize(finalTranscript);
finalSpan.innerHTML = linebreak(finalTranscript);
interimSpan.innerHTML = linebreak(interimTranscript);
};