Руководство по настройке Soniox
Обзор
Это руководство поможет вам настроить Soniox для использования с Sokuji. Soniox — это сервис перевода речи в речь в реальном времени, который транскрибирует и переводит более 60 языков за один потоковый вызов API.
1Зарегистрируйте аккаунт Soniox
Перейдите на console.soniox.com/signup и создайте бесплатный аккаунт. Если у вас уже есть аккаунт Soniox, войдите напрямую на console.soniox.com.
2Откройте консоль
После входа откройте консоль Soniox. Ваш аккаунт начинается с проекта по умолчанию («My First Project»).
3Перейдите к API Keys
В консоли откройте свой проект и нажмите раздел API Keys на боковой панели.
4Создайте ключ API
Нажмите Создать новый ключ, дайте ему имя (например, «Sokuji») и подтвердите. Скопируйте ключ сразу — он отображается только один раз.
5Настройте в Sokuji
Откройте Sokuji и выберите Soniox в качестве провайдера ИИ в панели настроек. Вставьте свой ключ API, выберите исходный язык (или автоопределение) и целевой язык, а также голос. В блоке Речь (быстрые настройки или Настройки → Расширенный → Аудио) переключатель Перевод, который слышит собеседник решает, будет ли ваш перевод озвучен или показан только текстом.
6Протестируйте соединение
Нажмите кнопку «Начать сеанс» и говорите в микрофон, чтобы убедиться, что перевод в реальном времени работает. Вы должны увидеть транскрипцию и перевод. Озвученный перевод уходит в виртуальный микрофон для собеседника; чтобы слышать его самому, включите Я тоже слышу в блоке «Речь».
Функции
Что такое Soniox?
Soniox — это сквозной сервис перевода речи в реальном времени:
- Перевод речи в речь в реальном времени: транскрипция, перевод и синтез речи в одном конвейере
- Транскрибирует и переводит более 60 языков в одном потоковом вызове API, без дополнительной платы за перевод
- Автоматическое определение языка: установите источник на автоопределение, и Soniox определит язык речи
- 200 встроенных голосов для озвучивания перевода, а также голоса, клонированные по короткой записи
Поддерживаемые языки
Поддерживает более 60 языков с переводом с любого языка на любой другой:
- Исходный язык может быть конкретным языком или автоопределением
- Целевым языком может быть любой из более чем 60 языков
- Включает китайский, английский, японский, корейский, испанский, французский, немецкий, итальянский, португальский, русский и многие другие
Режимы и параметры
- Озвучка или только текст: в блоке «Речь» переключатель «Перевод, который слышит собеседник» озвучивает ваш перевод в виртуальный микрофон, а «Перевод, который слышу я» озвучивает вам перевод собеседника. Выключите любой из них — и эта сторона останется только текстом
- Голоса: в Настройки → Расширенный → Поставщик → Настройки голоса выберите один из 200 встроенных голосов или клонируйте свой. Пока включён «Перевод, который слышу я», появляется вторая строка «Голос, который слышу я» — голос, которым вам читается перевод собеседника: только встроенные голоса, а если выбрать там свой собственный голос, вместо него будет читать другой
- Двунаправленный перевод: в режиме «Оба» каждое направление по умолчанию работает в собственном сеансе Soniox (Общий сеанс в режиме «Оба»: Отключено). Выберите «Включено», чтобы переводить обе стороны в одном сеансе с автоматическим разделением говорящих — дешевле и с меньшей задержкой; два сеанса стоят примерно вдвое дороже, но надёжнее, когда оба говорят одновременно
- Лицом к лицу: в режиме «Оба» установите «Где собеседник» на «Рядом со мной» — два человека делят один микрофон, и каждый слышит в одном наушнике перевод того, что говорит другой. В режиме «Лицом к лицу» всегда используется один общий сеанс
- Исходный язык и режим перевода: автоопределение работает при переводе вашего собственного голоса (режим «Я»). В режимах «Собеседник» или «Оба» выберите конкретный исходный язык — автоопределение нельзя развернуть в обратную сторону, чтобы переводить собеседника на ваш язык.
- Не требуется ручная настройка определения очереди — Soniox определяет конечные точки речи на сервере
Устранение неполадок
Частые проблемы
Ошибка аутентификации: Убедитесь, что ключ API скопирован правильно, без лишних пробелов. Если ключ утерян, создайте новый в консоли Soniox — ключи отображаются только один раз.
Ошибка подключения: Проверьте сетевое подключение и убедитесь, что брандмауэры не блокируют WebSocket-соединения. Если используете прокси, убедитесь, что он поддерживает WebSocket.
Нет переведённого звука: Если вы видите перевод, но ничего не слышите, проверьте блок «Речь»: «Перевод, который слышит собеседник» должен быть включён. Ваш перевод уходит в виртуальный микрофон для собеседника; чтобы слышать его самому, включите «Я тоже слышу» и проверьте устройство в этой строке.
Советы для лучших результатов
- Используйте стабильное сетевое подключение для наилучшего качества в реальном времени
- Используйте в тихой обстановке для оптимального распознавания речи
- Явно укажите исходный язык, если автоопределение выбирает неправильный язык
- Отслеживайте использование и баланс в консоли Soniox
Нужна дополнительная помощь? Посетите документацию Soniox для получения подробностей или наш репозиторий GitHub для получения поддержки.