Member 10997017 Ответов: 1

Как конвертировать аудио микрофонный вход, чтобы кодирование LINEAR16 строку в кодировке base64


Я использую Google cloud speech API для преобразования речи в текст с помощью микрофона. Я получаю буфер ArrayBuffer аудио, теперь мне нужно, чтобы преобразовать его в linear16 кодирование в base64 строку в JavaScript. Пожалуйста, предложите, если есть какое-либо возможное решение для этого.

Что я уже пробовал:

получение arraybuffer аудио в javascript.

1 Ответов

Рейтинг:
2

KarstenK

Решение easist вы можете найти на веб-сайте Преобразование речи из аудиофайла в текст с помощью Google Speech API.

Трудный путь: вы должны знать свой входной формат и найти конвертер из него в ваш формат LINEAR16. Иногда преобразование в 3 шага для работы лучше всего подходит как:

Your input format => meta format (like PCM) => LINEAR16
потому что вы можете найти какой-нибудь конвертер или код.

Кодирование, байт буфера с как base64 строку в JavaScript кусок пирога который кто-то уже испек для тебя.