Spesifikasi Teknikal bagi tts-1-hd
| Spesifikasi | Perincian |
|---|---|
| ID Model | tts-1-hd |
| Penyedia | OpenAI |
| Jenis model | Teks-ke-ucapan (TTS) |
| Kes penggunaan utama | Menukar teks kepada audio pertuturan berkualiti tinggi |
| Fokus pengoptimuman | Sintesis pertuturan berkualiti lebih tinggi berbanding penjanaan dengan kependaman terendah |
| Titik akhir API | /v1/audio/speech |
| Disokong bersama | tts-1, gpt-4o-mini-tts |
| Input | Teks |
| Output | Audio pertuturan yang dijana |
| Pemilihan suara | Disokong melalui suara pratetap yang boleh dipilih |
| Kawalan biasa | Suara, format respons, dan kelajuan |
| Corak integrasi | Penjanaan audio berasaskan permintaan melalui Audio API |
Apakah tts-1-hd?
tts-1-hd ialah model teks-ke-ucapan berkualiti lebih tinggi daripada OpenAI untuk menjana audio pertuturan yang kedengaran semula jadi daripada teks. Ia direka untuk kes penggunaan di mana kualiti output lebih penting daripada meminimumkan kependaman, seperti narasi, pembantu suara, ciri kebolehcapaian, kandungan pendidikan, dan pengeluaran media. OpenAI mendokumentasikan tts-1-hd sebagai model yang dioptimumkan untuk teks-ke-ucapan berkualiti tinggi dan menyatakan bahawa ia digunakan melalui titik akhir Speech dalam Audio API.
Berbanding pilihan TTS yang lebih ringan atau lebih pantas, tts-1-hd lazimnya diposisikan sebagai pilihan berfokuskan kualiti dalam timbunan pertuturan OpenAI. Pembangun lazimnya menghantar teks input, memilih suara, secara pilihan mengkonfigurasikan kelajuan atau format output, dan menerima fail audio atau respons audio boleh distrim yang sesuai untuk main balik atau penyimpanan.
Ciri utama tts-1-hd
- Sintesis pertuturan berkualiti tinggi:
tts-1-hddioptimumkan khusus untuk penjanaan audio yang berkualiti lebih tinggi, menjadikannya sesuai apabila kejelasan dan keaslian lebih penting daripada masa respons terpantas. - Aliran kerja teks-ke-audio yang ringkas: Model ini menerima input teks dan mengembalikan pertuturan terjanaan melalui Audio API OpenAI, memudahkan pelaksanaan bagi pembangun yang membina narasi atau ciri output suara.
- Sokongan suara pratetap: Pembangun boleh memilih daripada suara terbina yang disokong semasa menjana pertuturan, membolehkan tona atau gaya penyampaian berbeza tanpa melatih model suara tersuai.
- Kelakuan output yang boleh dikonfigurasi: API menyokong kawalan praktikal seperti format respons dan kelajuan pertuturan, membantu pasukan menyesuaikan audio terjanaan untuk main balik, muat turun, alat kebolehcapaian, atau aliran kandungan.
- Sesuai untuk kes penggunaan audio dalam pengeluaran: Memandangkan ia didedahkan melalui titik akhir pertuturan standard,
tts-1-hdboleh diintegrasikan ke dalam aplikasi, aliran kerja backend, sistem automasi, dan rantaian suara berbilang langkah dengan akses API yang boleh dijangka.
Cara mengakses dan mengintegrasikan tts-1-hd
Langkah 1: Daftar untuk Kunci API
Untuk mula menggunakan tts-1-hd, daftar di CometAPI dan jana kunci API anda daripada papan pemuka. Selepas log masuk, cipta kunci untuk projek anda dan simpan dengan selamat, kerana ia diperlukan untuk mengesahkan setiap permintaan API.
Langkah 2: Hantar Permintaan ke API tts-1-hd
Sebaik sahaja anda mempunyai kunci API, hantarkan permintaan POST ke titik akhir chat completions yang serasi milik CometAPI, dengan menetapkan model sebagai tts-1-hd dalam badan permintaan.
curl https://api.cometapi.com/v1/audio/speech \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "tts-1-hd",
"input": "Hello! This is a sample speech generation request.",
"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",
voice="alloy",
input="Hello! This is a sample speech generation request."
)
response.stream_to_file("speech.mp3")
Langkah 3: Dapatkan dan Sahkan Keputusan
Selepas menghantar permintaan anda, CometAPI akan mengembalikan hasil audio terjanaan untuk tts-1-hd. Simpan fail output, mainkannya, dan sahkan bahawa kualiti pertuturan, pemilihan suara, tempo, dan sebutan memenuhi keperluan aplikasi anda. Jika perlu, ulang dengan melaras teks input, suara, atau parameter lain yang disokong.