Как передать аудиопоток, записанный с помощью WebRT C, в API Google Speech для транскрипции в реальном времени? - PullRequest
1 голос
/ 23 марта 2020

Я пытаюсь получить транскрипцию в реальном времени для видео, записанного в браузере с помощью webRT C. Вариант использования - это в основном субтитры в реальном времени, как в Google Hangouts.

Итак, у меня в браузере работает программа WebRT C. Он отправляет объекты webm обратно на сервер. Это линейные32 аудиокодировки. Google речь к тексту принимает только файлы linear16 или Fla c.

Есть ли способ конвертировать linear32 в linear16 в реальном времени?

Иначе кто-нибудь смог соединить webRT C с речью Google, чтобы заставить работать транскрипцию в реальном времени?

Любой совет о том, где искать решение этой проблемы, был бы великолепен

1 Ответ

0 голосов
/ 23 марта 2020

Проверьте этот репозиторий, он может вам помочь - https://github.com/muaz-khan/Translator

Переводчик. js - это библиотека JavaScript, созданная на основе API распознавания и перевода речи Google для транскрипции и переводить голос и текст. Он поддерживает множество локалей и обеспечивает глобализацию в WebRT C!

...