chincharovpc
@chincharovpc

Как реализовать Yandex SpeechKit на сайте?

Хочу реализовать Голосовое распознавание речи на сайте с помощью Yandex SpeechKit.

Мне нужно отдельно с помощью других сервисов создать аудио файл с речью пользователя и отправить через API на SpeechKit и получить назад распознанный текст?

Как мне реализовать этот путь и что мне понадобиться?

Хочу написать на JS.
  • Вопрос задан
  • 798 просмотров
Пригласить эксперта
Ответы на вопрос 1
chincharovpc
@chincharovpc Автор вопроса
Смог.
  1. Записывается голос с микрофона с помощью WebAudioRecorder, есть в github
  2. Запись преобразуем в blob
  3. blob преобразуем в base64 с помощью FileReader
  4. base64 передаем с помощью POST к php
  5. в php создаем файл из base64 с помощью
    file_put_contents($audioFileName, base64_decode($file));

  6. Открываем файл созданный только что и передаем к Speechkit
  7. Возвращаем ответ

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы