Ціни вказано в доларах США. Перш ніж надсилати платне завдання, перевірте поточну доступність і налаштовані тарифи через кінцеві точки з інформацією про послуги (GET /v3/speech_to_text і GET /v3/translate) та запросіть безкоштовну оцінку вартості. Оплачуються лише завершені завдання. Оцінки, інформація про послуги, читання завдань, запити щодо використання та невдалі завдання безкоштовні.
| Послуга | Ціна | Одиниця тарифікації |
|---|---|---|
| API перетворення мовлення на текст для повністю завантажених аудіофайлів | $0.005 за хвилину аудіо | Тривалість після декодування, округлена вгору до наступної цілої секунди. Кожна секунда коштує $0.005 ÷ 60. Двоканальне аудіо оплачується один раз за тривалістю, а не окремо за кожен канал. |
API стандартного перекладу тексту (cpu) | $5 за мільйон кодових точок вихідного тексту | Кодові точки Unicode вихідного тексту, включно з пробільними символами, для кожної цільової мови. |
API покращеного перекладу тексту (enhanced) | $25 за мільйон кодових точок вихідного тексту | Кодові точки Unicode вихідного тексту, включно з пробільними символами, для кожної цільової мови. |
Точність нарахувань
Вартість кожного завдання обчислюється точно й округлюється вгору до найближчого значення, кратного $0.000000001. Кошти списуються з балансу цілими кроками по $0.00001. Менший залишок переноситься й додається до наступних завдань тієї самої послуги, тому мінімальної плати за файл немає, а жодна сума не втрачається й не списується двічі. Перетворення мовлення на текст і переклад ведуть окремий облік залишків.
Оцінка вартості перетворення мовлення на текст і вартість, показана для завдання в черзі або в роботі, використовують тривалість із метаданих файлу. Остаточна плата використовує тривалість після декодування, яка може відрізнятися. Оцінки перекладу використовують ту саму кількість кодових точок, що й остаточна плата. Тариф завдання перекладу фіксується під час його створення.
Приклади
- Аудіофайл тривалістю 60 секунд коштує $0.005.
- Файл тривалістю 1 секунду коштує $0.000083334: $0.005 ÷ 60 = $0.0000833333…, з округленням угору.
- Файл із тривалістю після декодування 90.5 секунди оплачується як 91 секунда: 91 × $0.005 ÷ 60 = $0.0075833333…; показане значення —
costUsd0.007583334. - Файл максимальної тривалості 2 години оплачується як 7,200 секунд і коштує $0.60.
- За три послідовні файли по 91 секунді, без початкового перенесеного залишку, списується $0.00758, $0.00758 і $0.00759, разом $0.02275, а залишок $0.000000002 переноситься далі.
- Переклад 1,000 кодових точок вихідного тексту однією мовою коштує $0.005 зі стандартним перекладом або $0.025 із покращеним. Переклад того самого тексту трьома цільовими мовами потребує трьох завдань і коштує відповідно $0.015 або $0.075.
- Найбільший окремий переклад, 20,000 кодових точок, коштує $0.10 зі стандартним перекладом або $0.50 із покращеним.
Нарахування та повторне використання
Оцінки безкоштовні й не резервують коштів. Для передплачених облікових записів нове платне завдання приймається лише тоді, коли баланс покриває його оцінену вартість і оцінену вартість усіх ваших завдань перетворення мовлення на текст та перекладу в черзі, у роботі й в очікуванні оплати. Інакше запит повертає 402 insufficient_balance. Облікові записи без передплати не блокуються перевірками балансу, але їхні витрати також списуються з балансу облікового запису.
Коли платне завдання завершується, плата за нього один раз відображається у використанні та списується на тому самому кроці, що й збереження результату. Невдалі завдання не оплачуються. Якщо передплачений баланс у цей момент не покриває списання, завдання переходить у стан awaiting_payment. Результат зберігається, але недоступний, доки ви не поповните баланс і не оплатите завдання. Оплата не запускає обробку повторно. Для оплати баланс має бути не меншим за значення завдання costUsd, округлене вгору до наступного значення, кратного $0.00001, оскільки списання може включати перенесений залишок.
Ідемпотентне повторення з тим самим ключем повертає наявне завдання, а не стягує плату за повторне надсилання. Для перекладу новий ключ з ідентичними текстом, мовами й рушієм також повертає відповідне завдання, яке не завершилося невдачею, без нової плати за обробку, доки версія обробки не змінилася. Для перетворення мовлення на текст новий ключ створює нове завдання навіть для ідентичного файлу, з окремою платою за успішно завершену обробку.
Записи Hosted PBX
Перетворення мовлення на текст для запису Hosted PBX, що належить вашому обліковому запису, безкоштовне, як і стандартний переклад транскрипту цього запису. Покращений переклад транскрипту запису Hosted PBX оплачується за вказаним вище покращеним тарифом. До нього застосовуються ті самі перевірки балансу, і він може очікувати оплати, як завдання API. Ці запити створюються із запису в порталі, а не через кінцеві точки API. Перед перекладом запис повинен мати завершений транскрипт. Запити враховуються в тих самих обмеженнях кількості завдань на обліковий запис і відображаються у використанні з джерелом hpbx.
Безкоштовний тариф застосовується лише до цих запитів для записів. Аудіо або текст, надіслані до кінцевих точок API перетворення мовлення на текст та перекладу, оплачуються за вказаними вище тарифами API, включно з файлом запису, завантаженим із вашого Hosted PBX. Поля запиту не дозволяють вибрати безкоштовну обробку: такі поля відхиляються. Витрати API нараховуються обліковому запису, якому належать використані облікові дані, незалежно від того, які облікові дані цього облікового запису надсилають запит. Оплачуються лише завершені завдання. Оцінки, читання, запити щодо використання, ідемпотентні повторення, повторно використані завдання перекладу та невдалі завдання не створюють додаткових витрат.