Язык API Azure Speech
Я реализовал чат на веб-странице с возможностью использовать функцию "Речь в текст" с помощью Azure Speech API. Это работает нормально, но я не понимаю, где я могу установить язык, понятный API. Я хочу, чтобы он понимал по-французски, но когда я говорю по-французски, он транскрибирует английские слова со знакомым звуком. Как / Где я могу установить язык? Я точно говорю, что я не тот, кто настраивал службу на информационной панели Azure.
2 ответа
Решение
E сть locale
параметр, который вы можете использовать, как показано в следующем примере:
export interface ICognitiveServicesSpeechRecognizerProperties {
locale?: string,
subscriptionKey?: string,
fetchCallback?: (authFetchEventId: string) => Promise<string>,
fetchOnExpiryCallback?: (authFetchEventId: string) => Promise<string>
}
Если вы не предоставите значение, используется следующий пример:
const locale = properties.locale || 'en-US';
Вы можете найти возможные значения для этих параметров здесь