Язык 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';

Вы можете найти возможные значения для этих параметров здесь

Новый SpeechSDK поддерживает распознавание на разных языках, ознакомьтесь с примерами здесь.

Спасибо,

Другие вопросы по тегам