Задать вопрос
chincharovpc
@chincharovpc

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

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

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

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

Хочу написать на JS.
  • Вопрос задан
  • 812 просмотров
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 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. Возвращаем ответ

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

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

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект