Ceny podano w dolarach amerykańskich. Przed przesłaniem płatnego zadania sprawdź w punktach końcowych informacji o usługach (GET /v3/speech_to_text i GET /v3/translate) aktualną dostępność i skonfigurowane stawki oraz poproś o bezpłatną wycenę. Opłaty są naliczane tylko za ukończone zadania. Wyceny, informacje o usługach, odczyty zadań, zapytania o zużycie i nieudane zadania są bezpłatne.
| Usługa | Cena | Jednostka rozliczeniowa |
|---|---|---|
| API transkrypcji kompletnych plików audio | $0.005 za minutę audio | Czas trwania po zdekodowaniu, zaokrąglony w górę do następnej pełnej sekundy. Każda sekunda kosztuje $0.005 ÷ 60. Dźwięk dwukanałowy jest rozliczany raz według czasu trwania, a nie osobno za każdy kanał. |
API standardowego tłumaczenia tekstu (cpu) | $5 za milion punktów kodowych tekstu źródłowego | Punkty kodowe Unicode tekstu źródłowego, w tym białe znaki, osobno dla każdego języka docelowego. |
API rozszerzonego tłumaczenia tekstu (enhanced) | $25 za milion punktów kodowych tekstu źródłowego | Punkty kodowe Unicode tekstu źródłowego, w tym białe znaki, osobno dla każdego języka docelowego. |
Precyzja rozliczeń
Koszt każdego zadania jest obliczany dokładnie i zaokrąglany w górę do najbliższej wielokrotności $0.000000001. Opłaty są odejmowane od salda w pełnych jednostkach $0.00001. Mniejsza reszta jest przenoszona i dodawana do kolejnych zadań w tej samej usłudze. Nie ma więc minimalnej opłaty za plik, a żadna kwota nie przepada ani nie jest naliczana dwukrotnie. Transkrypcja i tłumaczenia mają osobne reszty.
Wycena transkrypcji oraz koszt wyświetlany, gdy zadanie jest w kolejce lub w trakcie przetwarzania, wykorzystują czas trwania zapisany w metadanych pliku. Końcowa opłata wykorzystuje czas trwania po zdekodowaniu, który może być inny. Wyceny tłumaczeń wykorzystują tę samą liczbę punktów kodowych co końcowa opłata. Stawka zadania tłumaczenia jest ustalana w chwili jego utworzenia.
Przykłady
- Plik audio o długości 60 sekund kosztuje $0.005.
- Plik o długości 1 sekundy kosztuje $0.000083334: $0.005 ÷ 60 = $0.0000833333…, po zaokrągleniu w górę.
- Plik o czasie trwania po zdekodowaniu wynoszącym 90.5 sekundy jest rozliczany jako 91 sekund: 91 × $0.005 ÷ 60 = $0.0075833333…, wyświetlane jako
costUsd0.007583334. - Plik o maksymalnej długości 2 godzin jest rozliczany jako 7,200 sekund i kosztuje $0.60.
- Trzy kolejne pliki po 91 sekund, przy braku wcześniej przeniesionej reszty, powodują odjęcie $0.00758, $0.00758 i $0.00759, łącznie $0.02275, oraz przeniesienie $0.000000002.
- Przetłumaczenie 1,000 punktów kodowych tekstu źródłowego na jeden język kosztuje $0.005 w tłumaczeniu standardowym lub $0.025 w tłumaczeniu rozszerzonym. Przetłumaczenie tego samego tekstu na trzy języki docelowe wymaga trzech zadań i kosztuje odpowiednio $0.015 lub $0.075.
- Największe pojedyncze tłumaczenie, obejmujące 20,000 punktów kodowych, kosztuje $0.10 w tłumaczeniu standardowym lub $0.50 w tłumaczeniu rozszerzonym.
Opłaty i ponowne wykorzystanie
Wyceny są bezpłatne i nie rezerwują środków. Na kontach przedpłaconych nowe płatne zadanie jest przyjmowane tylko wtedy, gdy saldo pokrywa jego szacowany koszt oraz szacowany koszt wszystkich Twoich zadań transkrypcji i tłumaczenia w kolejce, w trakcie przetwarzania i oczekujących na płatność. W przeciwnym razie żądanie zwraca 402 insufficient_balance. Konta inne niż przedpłacone nie są blokowane przez sprawdzanie salda, a opłaty za nie nadal są odejmowane od salda konta.
Po ukończeniu płatnego zadania opłata jest zapisywana jeden raz w zużyciu i odejmowana w tym samym kroku, w którym zapisywany jest wynik. Nieudane zadania nie są płatne. Jeśli saldo przedpłacone nie pokrywa w tym momencie odliczenia, zadanie otrzymuje stan awaiting_payment. Wynik zostaje zapisany, ale jest wstrzymany do czasu doładowania salda i rozliczenia zadania. Rozliczenie nie uruchamia przetwarzania ponownie. Aby rozliczyć zadanie, zapewnij saldo co najmniej równe jego wartości costUsd zaokrąglonej w górę do następnej wielokrotności $0.00001, ponieważ odliczenie może obejmować przeniesioną resztę.
Idempotentne ponowienie żądania z tym samym kluczem zwraca istniejące zadanie bez naliczania opłaty za duplikat zgłoszenia. W przypadku tłumaczenia także nowy klucz z identycznym tekstem, językami i silnikiem zwraca pasujące zadanie, które nie zakończyło się niepowodzeniem, bez nowej opłaty za przetwarzanie, o ile wersja przetwarzania pozostaje niezmieniona. W przypadku transkrypcji nowy klucz tworzy nowe zadanie nawet dla identycznego pliku, z osobną opłatą, jeśli przetwarzanie zakończy się powodzeniem.
Nagrania Hosted PBX
Transkrypcja nagrania z Hosted PBX należącego do Twojego konta jest bezpłatna, podobnie jak standardowe tłumaczenie transkrypcji tego nagrania. Rozszerzone tłumaczenie transkrypcji nagrania Hosted PBX jest płatne według podanej wyżej stawki za tłumaczenie rozszerzone. Podlega takim samym kontrolom salda i może oczekiwać na płatność tak jak zadanie API. Te żądania są tworzone z poziomu nagrania w portalu, a nie przez punkty końcowe API. Przed tłumaczeniem nagranie musi mieć ukończoną transkrypcję. Zadania te wliczają się do tych samych limitów zadań na konto i są widoczne w zużyciu ze źródłem hpbx.
Bezpłatna stawka dotyczy tylko tych żądań dotyczących nagrań. Dźwięk lub tekst przesłany do punktów końcowych API transkrypcji i tłumaczenia jest rozliczany według powyższych stawek API, w tym plik nagrania pobrany z Twojego Hosted PBX. Pola żądania nie pozwalają wybrać bezpłatnego przetwarzania: takie pola są odrzucane. Opłaty API obciążają konto będące właścicielem użytych danych uwierzytelniających, niezależnie od tego, które dane uwierzytelniające tego konta wykorzystano do wysłania żądania. Opłaty są naliczane tylko za ukończone zadania. Wyceny, odczyty, zapytania o zużycie, idempotentne ponowienia, ponownie wykorzystane zadania tłumaczenia i nieudane zadania nie powodują dodatkowych opłat.