Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.
Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.
assemblyai/assemblyai-tts-1Berjalan dengan saldo Anda sesuai harga di atas. Akun baru mendapat pemakaian gratis.
Hasil akan muncul di sini.
Pengaturan
AssemblyAI TTS 1 adalah model text-to-speech dari AssemblyAI, terdaftar di api14 dengan model id assemblyai/assemblyai-tts-1. Model ini berada di kategori speech dan dibangun untuk mengubah teks tertulis menjadi audio lisan. AssemblyAI memposisikannya untuk voice agent, narasi, dan aplikasi multibahasa, dan model ini memanfaatkan pustaka publik berisi beberapa ribu suara. Jika produk Anda membutuhkan suara sintetis alih-alih keluaran teks, inilah keluarga model yang perlu Anda lihat.
Model ini menerima teks sebagai input dan mengembalikan speech sebagai output. Itulah keseluruhan alurnya: Anda mengirim teks, Anda mendapat audio kembali. Model ini tidak menerima audio atau gambar di sisi input, dan tidak mengembalikan teks di sisi output. Context window tidak ditentukan untuk model ini, jadi rencanakan permintaan Anda berdasarkan teks yang benar-benar perlu diucapkan, bukan dengan mengasumsikan anggaran token tertentu. Deskripsi provider menyoroti penggunaan multibahasa, yang berarti model yang sama dapat melayani aplikasi yang membutuhkan lebih dari satu bahasa, dan pustaka suaranya memberi Anda ruang untuk memilih suara yang cocok dengan produk.
Use case-nya mengikuti bentuk tersebut secara langsung. Voice agent adalah yang paling jelas: asisten yang menjawab dengan balasan lisan membutuhkan langkah text-to-speech, dan model ini menyediakannya. Narasi adalah yang kedua: mengubah skrip, artikel, atau dokumentasi menjadi audio untuk pendengar. Aplikasi multibahasa adalah yang ketiga, di mana konten yang sama harus disuarakan dalam beberapa bahasa tanpa beralih ke provider lain untuk masing-masing bahasa. Di mana pun Anda memiliki teks dan membutuhkan audio, model ini adalah kandidatnya.
Anda memanggilnya melalui API yang kompatibel dengan OpenAI dari api14, menggunakan model id assemblyai/assemblyai-tts-1 dalam format permintaan yang sama seperti yang Anda gunakan untuk model lain di gateway ini. Karena antarmukanya mengikuti konvensi OpenAI, pustaka klien dan kode yang sudah ada yang berbicara ke endpoint yang kompatibel dengan OpenAI dapat diarahkan ke api14 dan memilih model ini tanpa perlu menulis ulang. Model ini tidak mencantumkan parameter yang didukung, jadi perlakukan permintaan sebagai panggilan text-in, speech-out yang sederhana dan hindari mengasumsikan opsi penyetelan yang tidak ditawarkan. Periksa tabel harga langsung di halaman untuk tarif terkini sebelum Anda berkomitmen pada volume tertentu.
Satu catatan praktis: tanpa parameter yang didukung yang tercantum dan tanpa panjang context yang dinyatakan, model ini paling baik diperlakukan sebagai generator speech yang terfokus, bukan yang dapat dikonfigurasi. Jika tugas Anda adalah pembuatan teks, penalaran, atau apa pun yang mengembalikan keluaran tertulis, model lain di api14 akan lebih cocok. Jika tugas Anda adalah mengubah teks menjadi suara, model ini ditujukan tepat untuk itu.
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const audio = await client.audio.speech.create({
"model": "assemblyai/assemblyai-tts-1",
"input": "Hello from api14! One API for every model.",
"voice": "alloy",
"response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));
Komunitas ini belum memiliki topik. Buka topik pertama tentang AssemblyAI: TTS 1.