РУКОВОДСТВО

Альтернатива синтезу речи Azure с оплатой по времени, а не по символам

У Azure AI Speech один из самых широких выборов нейронных голосов и локалей, а оплата идёт за символы: $15 за миллион на нейронных голосах и $22 на HD по прайсу оплаты по мере использования, плюс бесплатные полмиллиона символов в месяц. Для приложения, которое говорит часами в день, символы быстро складываются.

API озвучки SuperClonica оплачивается по времени, от $5 в месяц. Ниже — честное сравнение и как перевести запрос.

Цена 216 часов

При 1000 символов в минуту 216 часов речи — около 13 млн символов: по прайсу около $194 на нейронных голосах Azure и $285 на HD. Тариф SuperClonica «Старт» озвучивает те же 216 часов за $5 в месяц при работе без перерывов — 3 минуты звука в каждые 10 минут.

  • Бесплатный: 1 минута звука в сутки.
  • «Старт», $5: до 216 часов в месяц.
  • «Автор», $10: до 576 часов.
  • «Про», $20: до 1440 часов.
  • «Студия», $50: до 4680 часов.

Голоса: каталог вместо локалей

Azure раскладывает голоса по локалям. У SuperClonica — каталог голосов от авторов: персонажи, чтецы, дикторы и обычные голоса, и платный тариф использует любой из них через API без покупки. Для своего голоса не нужна заявка: вы обучаете его по своей записи на сайте и используете как любой другой.

Как перевести запрос

Вместо Speech SDK или REST-адреса Azure с телом на SSML отправьте JSON на https://superclonica.com/api/v1/speech с заголовком Authorization: Bearer и ключом: {"text": "...", "voice": "F1", "language": "ru", "format": "mp3"}. Добавьте "stream": true, чтобы играть звук по мере прихода; в наших замерах первый звук приходил от 300 мс. Ответ 429 или 503 содержит Retry-After: подождите столько и отправьте запрос снова с тем же Idempotency-Key.

Когда Azure лучше

Azure впереди по языкам и локалям, включая китайский, по SSML со стилями и визем для синхронизации губ, по размещению в нужном регионе, контейнерам для своего дата-центра и корпоративным договорам. Если ваш объём укладывается в полмиллиона символов в месяц, его бесплатный уровень может не стоить ничего. Послушайте оба на своём тексте, прежде чем решать.