Voice Server

Сервис принимает аудиофайлы в формате WebM и конвертирует их в MP3. После этого аудио может быть отправлено на транскрибацию и, при необходимости, на суммаризацию. Результаты сохраняются на диск.

Подготовка

  1. Скопируйте config.example.yml в config.yml и заполните значения.
  2. Установите ffmpeg, так как он используется для конвертации webm → mp3.
  3. Убедитесь, что настроили ключи для выбранных сервисов и при необходимости указали http_proxy.

Запуск

go run .

Отправка аудио

curl -F "audio=@sample.webm" http://localhost:10088/audio/upload

При успешной отправке ответом будет { "status": "ok" }, а обработка (конвертация, транскрибация, суммаризация) выполняется в фоне.