Specyfikacje techniczne tts-1-hd-1106
| Specyfikacja | Szczegóły |
|---|---|
| Identyfikator modelu | tts-1-hd-1106 |
| Pochodzenie wg dostawcy | Migawka modelu syntezy mowy (text-to-speech) OpenAI oparta na rodzinie TTS-1 HD. |
| Typ modelu | Tekst-na-mowę (TTS): przekształca wejściowy tekst w mówione audio. |
| Główna optymalizacja | Wysokiej jakości synteza mowy; jakość ma priorytet nad niższą latencją wariantu standardowego tts-1. |
| Modalność wejściowa | Tekst. |
| Modalność wyjściowa | Audio / mowa. |
| Rodzina API | Punkt końcowy „speech” w Audio API. |
| Głosy | Przewodnik OpenAI dotyczący text-to-speech opisuje obecnie 13 wbudowanych głosów dla punktu końcowego TTS. |
| Odniesienie cenowe | OpenAI podaje na stronie modelu cenę tts-1-hd w wysokości 30 USD za użycie tekstu wejściowego; ceny dla konkretnych migawek u resellerów mogą różnić się między platformami. |
| Typowe przypadki użycia | Narracja, voice-over, audio na potrzeby dostępności, asystenci głosowi oraz wielojęzyczna generacja audio. |
Czym jest tts-1-hd-1106?
tts-1-hd-1106 to identyfikator platformy CometAPI dla migawki wysokodefiniowanego modelu text-to-speech OpenAI, powiązanej z rodziną wydań TTS z listopada 2023 roku. Model jest zaprojektowany do przekształcania tekstu pisanego w naturalnie brzmiące mówione audio, z naciskiem na wierność dźwięku i jakość wyjściową.
W praktyce model ten sprawdza się w zastosowaniach, w których dopracowana jakość głosu jest ważniejsza niż najszybszy możliwy czas odpowiedzi. W porównaniu ze standardową rodziną tts-1, wersja HD jest pozycjonowana jako oferująca wyższą jakość syntezy, dzięki czemu nadaje się do narracji treści, profesjonalnej generacji głosu i doświadczeń odsłuchowych, w których liczy się klarowność.
Ponieważ tts-1-hd-1106 jest identyfikatorem o charakterze migawkowym, najlepiej postrzegać go jako stabilny, wersjonowany wariant szerszej linii modeli TTS-1 HD, a nie osobną rodzinę modeli. To podejście znajduje potwierdzenie w publicznych katalogach modeli i dyskusjach społeczności dotyczących przyrostka 1106, który jest zgodny z pierwotnym schematem nazewnictwa migawek z listopada 2023 r.
Główne cechy tts-1-hd-1106
- Generowanie mowy o wysokiej wierności: Model jest zbudowany pod kątem wyższej jakości wyjścia TTS, co czyni go dobrym wyborem do dopracowanych doświadczeń audio, takich jak narracja, lektor w mediach i premiumowe audio dla użytkowników końcowych.
- Konwersja tekstu na audio: Przyjmuje tekst jako wejście i zwraca wygenerowane mówione audio, umożliwiając proste potoki syntezy mowy.
- Wersjonowanie w stylu migawek: Przyrostek
1106wskazuje na wersjonowaną migawkę w schemacie nazewnictwa OpenAI, co bywa przydatne dla zespołów oczekujących bardziej spójnego zachowania w czasie. - Obsługa wyboru głosu: Aktualna dokumentacja TTS OpenAI opisuje wiele wbudowanych głosów dostępnych przez punkt końcowy „speech”, dając deweloperom elastyczność w tonie i sposobie prezentacji.
- Integracja z punktem końcowym „speech”: Model należy do przepływu pracy Audio API dla syntezy mowy, dzięki czemu naturalnie pasuje do aplikacji już korzystających ze wzorców żądań zgodnych z OpenAI.
- Dobre dopasowanie do dostępności i narracji treści: Publiczna dokumentacja i odniesienia w ekosystemie konsekwentnie pozycjonują takie modele TTS do czytania tekstu na głos, generowania audio asystującego i tworzenia mówionych treści z tekstu.
Jak uzyskać dostęp i zintegrować tts-1-hd-1106
Krok 1: Zarejestruj się, aby uzyskać klucz API
Zarejestruj się w CometAPI i wygeneruj klucz API w panelu. Następnie bezpiecznie przechowuj klucz w zmiennej środowiskowej, np. COMETAPI_API_KEY, aby Twoja aplikacja mogła bezpiecznie uwierzytelniać żądania.
Krok 2: Wyślij żądania do interfejsu API tts-1-hd-1106
Użyj zgodnego z OpenAI punktu końcowego CometAPI i wskaż model jako tts-1-hd-1106.
curl https://api.cometapi.com/v1/audio/speech \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "tts-1-hd-1106",
"input": "Hello! This is a sample generated voice response.",
"voice": "alloy"
}' --output speech.mp3
from openai import OpenAI
client = OpenAI(
api_key="<YOUR_COMETAPI_API_KEY>",
base_url="https://api.cometapi.com/v1"
)
response = client.audio.speech.create(
model="tts-1-hd-1106",
voice="alloy",
input="Hello! This is a sample generated voice response."
)
response.stream_to_file("speech.mp3")
Krok 3: Pobierz i zweryfikuj wyniki
Zapisz zwrócony plik audio, a następnie sprawdź, czy mowa odpowiada tekstowi źródłowemu, oczekiwanemu głosowi i wymaganej jakości. W środowisku produkcyjnym powinieneś także zweryfikować format pliku, zgodność odtwarzania, latencję oraz to, czy wygenerowane audio spełnia wymagania dotyczące narracji lub dostępności.