Горячий Интегрировать компонент MS Web-Chat с Google-Speech-To-Text API? - PullRequest
0 голосов
/ 14 апреля 2019

Согласно документам Microsoft, мы можем настроить компонент Web-Chat на использование нашего собственного распознавания речи, как показано ниже

const speechOptions = {
    speechRecognizer: new YourOwnSpeechRecognizer(),
    speechSynthesizer: new YourOwnSpeechSynthesizer()
  };

Как я могу реализовать "YourOwnSpeechRecognizer" в JAVASCRIPT ??

1 Ответ

0 голосов
/ 15 апреля 2019

Это то, что вы должны сделать: -

export interface ISpeechRecognizer {
    locale: string;
    isStreamingToService: boolean;
    referenceGrammarId: string; // unique identifier to send to the speech implementation to bias SR to this scenario

    onIntermediateResult: Func<string, void>;
    onFinalResult: Func<string, void>;
    onAudioStreamingToService: Action;
    onRecognitionFailed: Action;

    warmup(): void;
    setGrammars(grammars?: string[]): void;
    startRecognizing(): Promise<void>;
    stopRecognizing(): Promise<void>;
    speechIsAvailable(): boolean;
}

Вы должны предоставить собственное распознавание речи, которое реализует ISpeechRecognizer.

Надеюсь, это поможет.

...