Specyfikacje techniczne tts-1-1106
| Atrybut | Szczegóły |
|---|---|
| ID modelu | tts-1-1106 |
| Rodzina modeli dostawcy | Rodzina modeli zamiany tekstu na mowę OpenAI |
| Główna funkcja | Przekształca wejściowy tekst w naturalnie brzmiące audio mówione |
| Typowy endpoint | /v1/audio/speech |
| Cel optymalizacji | Generowanie mowy o niskich opóźnieniach, ukierunkowane na pracę w czasie rzeczywistym |
| Wejście | Tekst |
| Wyjście | Audio |
| Obsługiwane formaty wyjściowe | mp3, opus, aac, flac, wav, pcm |
| Obsługa głosów | Kompatybilny z wbudowanymi głosami TTS OpenAI; rodzina tts-1 / tts-1-hd obsługuje mniejszy podzbiór, w tym alloy, ash, coral, echo, fable, nova, onyx, sage i shimmer |
| Maksymalna długość wejścia | 4096 znaków na żądanie |
| Informacja o cenach | OpenAI podaje cenę generowania mowy TTS na poziomie $15.00 za 1M znaków |
| Informacja o zgodności | Użytkownicy końcowi powinni być wyraźnie informowani, gdy głos, który słyszą, jest generowany przez AI |
Czym jest tts-1-1106?
tts-1-1106 to identyfikator platformy CometAPI dla modelu zamiany tekstu na mowę OpenAI z rodziny tts-1, zaprojektowanego do przekształcania pisanego tekstu w mówione audio. OpenAI dokumentuje tts-1 jako model zoptymalizowany pod kątem szybkości i zastosowań czasu rzeczywistego, dzięki czemu nadaje się do interaktywnych aplikacji wymagających szybkiej generacji mowy, a nie maksymalnej jakości renderingu offline.
W praktyce ta klasa modeli jest używana w scenariuszach takich jak narracja, asystenci głosowi, funkcje dostępności, interfejsy konwersacyjne i automatyczne odtwarzanie audio. Dostęp do niej uzyskuje się poprzez przepływ generowania mowy w Audio API, gdzie deweloperzy przekazują tekst, wybierają obsługiwany głos i otrzymują audio w wybranym formacie wyjściowym.
Ponieważ dokładny sufiks -1106 wydaje się być identyfikatorem po stronie platformy, a nie publicznym aliasem modelu OpenAI, najbezpieczniejszą interpretacją jest to, że tts-1-1106 mapuje się na zachowanie i wzorzec integracji rodziny generacyjnej tts-1 OpenAI. Oznacza to, że deweloperzy powinni oczekiwać szybkiego modelu TTS skoncentrowanego na responsywnej syntezie, standardowym użyciu endpointu mowy oraz wbudowanym wyborze głosu.
Najważniejsze funkcje tts-1-1106
- Generowanie mowy ukierunkowane na pracę w czasie rzeczywistym: Podstawowa rodzina
tts-1jest zoptymalizowana pod kątem szybkości, co sprawia, że dobrze nadaje się do aplikacji na żywo, asystentów i innych doświadczeń audio wrażliwych na opóźnienia. - Naturalnie brzmiąca konwersja tekstu na dźwięk: Przekształca zwykły tekst w realistyczne mówione wyjście do odtwarzania, narracji i funkcji głosowych produktów.
- Wiele formatów wyjściowych: Deweloperzy mogą żądać audio w formatach
mp3,opus,aac,flac,wavlub surowympcm, co wspiera zarówno konsumenckie odtwarzanie, jak i integrację o niskich opóźnieniach. - Wbudowane opcje głosów: Rodzina modeli obsługuje zestaw predefiniowanych głosów, pozwalając zespołom dobrać styl narracji do tonu produktu bez trenowania własnego modelu mówcy.
- Prosta integracja z API: Model zaprojektowano do pracy przez standardowy endpoint generowania mowy, co zmniejsza złożoność wdrożenia dla zespołów już korzystających z kompatybilnych z OpenAI Audio API.
- Elastyczność językowa: OpenAI wskazuje, że jego stos TTS generalnie podąża za wsparciem językowym Whisper, umożliwiając generowanie mowy w wielu językach, choć głosy są przede wszystkim zoptymalizowane pod kątem angielskiego.
- Przystosowany do strumieniowania: API mowy OpenAI obsługuje strumieniowe dostarczanie audio, pozwalając rozpocząć odtwarzanie przed zakończeniem tworzenia całego pliku w odpowiednich implementacjach.
- Praktyczny dla aplikacji produkcyjnych: Dzięki udokumentowanym limitom szybkości, ustandaryzowanemu zachowaniu endpointów i wytycznym dotyczącym ujawniania AI w kontekście głosów, rodzina modeli nadaje się do wdrożeń w rzeczywistych aplikacjach.
Jak uzyskać dostęp i zintegrować tts-1-1106
Krok 1: Zarejestruj się, aby uzyskać klucz API
Zarejestruj się w CometAPI i wygeneruj swój klucz API z panelu. Przechowuj klucz bezpiecznie i skonfiguruj go jako zmienną środowiskową w aplikacji, aby backend mógł uwierzytelniać żądania do API tts-1-1106.
Krok 2: Wysyłaj żądania do API tts-1-1106
Wyślij żądanie POST do kompatybilnego z OpenAI endpointu generowania mowy przez CometAPI, ustawiając model na tts-1-1106 i dołączając tekst wejściowy oraz obsługiwane opcje, takie jak voice i response_format.
curl --request POST \
--url https://api.cometapi.com/v1/audio/speech \
--header "Authorization: Bearer $COMETAPI_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "tts-1-1106",
"input": "Welcome to CometAPI text to speech.",
"voice": "alloy",
"response_format": "mp3"
}' \
--output speech.mp3
Krok 3: Pobierz i zweryfikuj wyniki
Zapisz zwrócony plik audio lub strumieniuj odpowiedź bezpośrednio w swojej aplikacji, a następnie sprawdź, czy treść mowy, wybrany głos, format i jakość odtwarzania odpowiadają oczekiwaniom dla tts-1-1106.