Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.
Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.
assemblyai/assemblyai-tts-1Usa o seu saldo, aos preços acima. Novas contas começam com uso grátis.
Os resultados aparecerão aqui.
Configurações
AssemblyAI TTS 1 é um modelo de texto para fala da AssemblyAI, listado em api14 sob o id de modelo assemblyai/assemblyai-tts-1. Ele está na categoria de fala e é construído em torno da conversão de texto escrito em áudio falado. A AssemblyAI o posiciona para agentes de voz, narração e aplicações multilíngues, e ele se baseia em uma biblioteca pública de vários milhares de vozes. Se o seu produto precisa de uma voz sintética em vez de saída de texto, esta é a família de modelos a considerar.
O modelo recebe texto como entrada e retorna fala como saída. Esse é todo o pipeline: você envia texto, você recebe áudio de volta. Ele não aceita áudio ou imagens na entrada, e não retorna texto na saída. A janela de contexto não é especificada para este modelo, então planeje suas requisições em torno do texto que você realmente precisa que seja falado, em vez de assumir um orçamento de tokens específico. A descrição do provedor destaca o uso multilíngue, o que significa que o mesmo modelo pode atender aplicações que precisam de mais de um idioma, e a biblioteca de vozes dá espaço para escolher uma voz que se encaixe no produto.
Os casos de uso decorrem diretamente desse formato. Agentes de voz são o encaixe mais claro: um assistente que responde com falas precisa de uma etapa de texto para fala, e este modelo a fornece. Narração é o segundo: transformar roteiros, artigos ou documentação em áudio para ouvintes. Aplicações multilíngues são o terceiro, onde o mesmo conteúdo precisa ser falado em vários idiomas sem trocar para um provedor diferente para cada um. Em qualquer lugar onde você tenha texto e precise de áudio, este modelo é um candidato.
Você o chama através da API compatível com OpenAI do api14, usando o id de modelo assemblyai/assemblyai-tts-1 no mesmo formato de requisição que você usaria para outros modelos no gateway. Como a interface segue a convenção da OpenAI, bibliotecas de cliente e códigos existentes que já falam com um endpoint compatível com OpenAI podem apontar para o api14 e selecionar este modelo sem reescrever nada. O modelo não lista nenhum parâmetro suportado, então trate a requisição como uma chamada direta de texto para fala e evite assumir opções de ajuste que não são oferecidas. Verifique a tabela de preços ao vivo na página para tarifas atuais antes de se comprometer com volume.
Uma observação prática: sem parâmetros suportados listados e sem comprimento de contexto declarado, este modelo é melhor tratado como um gerador de fala focado, e não como um modelo configurável. Se sua tarefa é geração de texto, raciocínio ou qualquer coisa que retorne saída escrita, um modelo diferente no api14 se encaixará melhor. Se sua tarefa é transformar texto em voz, este é direcionado exatamente para isso.
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()));
Esta comunidade ainda não tem tópicos. Abra o primeiro sobre AssemblyAI: TTS 1.