Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.
Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.
assemblyai/assemblyai-tts-1Yukarıdaki fiyatlarla bakiyenden çalışır. Yeni hesaplar ücretsiz kullanımla başlar.
Sonuçlar burada görünecek.
Ayarlar
AssemblyAI TTS 1, AssemblyAI'dan bir metinden sese modelidir ve api14 üzerinde assemblyai/assemblyai-tts-1 model kimliğiyle listelenmiştir. Konuşma kategorisinde yer alır ve yazılı metni sesli konuşmaya dönüştürmek üzerine kurulmuştur. AssemblyAI bunu sesli ajanlar, anlatım ve çok dilli uygulamalar için konumlandırır ve birkaç bin sesten oluşan genel bir kütüphaneden yararlanır. Ürününüz metin çıktısı yerine sentetik bir ses gerektiriyorsa, bakmanız gereken model ailesi budur.
Model girdi olarak metni alır ve çıktı olarak konuşma döndürür. Tüm işlem hattı bundan ibarettir: metin gönderirsiniz, ses alırsınız. Girişte ses veya görüntü kabul etmez ve çıkışta metin döndürmez. Bu model için bağlam penceresi belirtilmemiştir, bu nedenle belirli bir token bütçesi varsaymak yerine isteklerinizi gerçekten seslendirilmesini istediğiniz metne göre planlayın. Sağlayıcı açıklaması çok dilli kullanımı vurgular, bu da aynı modelin birden fazla dil gerektiren uygulamalara hizmet edebileceği anlamına gelir ve ses kütüphanesi ürüne uyan bir ses seçmeniz için alan tanır.
Kullanım senaryoları doğrudan bu yapıdan kaynaklanır. Sesli ajanlar en net uyumdur: sesli yanıtlar veren bir asistanın metinden sese adımına ihtiyacı vardır ve bu model bunu sağlar. Anlatım ikincisidir: senaryoları, makaleleri veya belgeleri dinleyiciler için sese dönüştürmek. Çok dilli uygulamalar üçüncüsüdür; aynı içeriğin her biri için farklı bir sağlayıcıya geçmeden birkaç dilde seslendirilmesi gerekir. Metniniz olan ve sese ihtiyaç duyduğunuz her yerde bu model bir adaydır.
Bunu api14'ün OpenAI uyumlu API'si üzerinden, ağ geçidindeki diğer modeller için kullanacağınız aynı istek biçiminde assemblyai/assemblyai-tts-1 model kimliğini kullanarak çağırırsınız. Arayüz OpenAI geleneğini izlediği için, halihazırda OpenAI uyumlu bir uç noktayla konuşan mevcut istemci kitaplıkları ve kod, yeniden yazılmadan api14'ü işaret edip bu modeli seçebilir. Model herhangi bir desteklenen parametre listelemez, bu nedenle isteği basit bir metin girişi, konuşma çıkışı çağrısı olarak değerlendirin ve sunulmayan ayar seçeneklerini varsaymaktan kaçının. Hacme karar vermeden önce güncel ücretler için sayfadaki canlı fiyat tablosuna bakın.
Pratik bir not: listelenmiş desteklenen parametre ve belirtilmiş bağlam uzunluğu olmadığından, bu model yapılandırılabilir bir modelden çok odaklı bir konuşma üreticisi olarak ele alınmalıdır. Göreviniz metin üretimi, akıl yürütme veya yazılı çıktı döndüren herhangi bir şeyse, api14'teki farklı bir model daha iyi uyacaktır. Göreviniz metni sese dönüştürmekse, bu model doğrudan buna yöneliktir.
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()));
Bu toplulukta henüz konu yok. AssemblyAI: TTS 1 hakkında ilk konuyu sen aç.