Я работаю со службой «Речь в текст» над проектом в Angular, я преобразовываю голос, поступающий с микрофона, в текст, и когда я получаю транскрипцию, иногда служба возвращает более одной окончательной транскрипции. Есть какой-то способ контролировать это, поскольку мне нужен только один окончательный транскрипт, возвращенный.
Это параметры, которые я отправляю службе
accessToken: a.token,
format: true,
extractResults: true,
objectMode: true,
model: "es-PE_NarrowbandModel"
var rsOpts = assign(
{
contentType: 'audio/l16;rate=16000',
interimResults: true,
keywords: ["ok", "okay"],
keywordsThreshold: 0.5,
wordConfidence: true,
backgroundAudioSuppressio: 0.5,
inactivity_timeout: -1
},
options
);
В документации упоминается, что В interimResults количество транскриптов ограничено, но если указать значение false, я не получаю транскриптов