Задать вопрос
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. Возвращаем ответ

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект