ChatGPT — Gerando Áudio de um Texto

Olá Gente
Existem muitos sites que possuem API para este recurso, porem, a OpenAPI gera áudios naturais, onde reduz a impressão de ser uma voz robótica.
Para interagirmos com a API, iremos utilizar o endpoint “audio/speech”:
https://api.openai.com/v1/audio/speech
Neste endpoint, temos que enviar um POST com um Json com alguns parâmetros:
- model: O modelo que será utilizado, neste caso, iremos utilizar “tts-1”
- voice: A voz que será utilizada, neste caso, iremos utilizar “alloy”
- input: O texto que será convertido em áudio
E no cabeçalho, precisamos enviar:
- Authorization: Bearer [SeuApiKey]
Para este exemplo, iremos criar uma imagem com a descrição abaixo:
Harry Potter é um Bruxo Poderoso
Segue exemplo do Json enviado:
{
"model": "tts-1",
"input": "Harry Potter é um Bruxo Poderoso",
"voice": "alloy"
}A resposta da API será o áudio no formato “mp3” (O Raw do arquivo de áudio).
Como resultado, recebemos o áudio abaixo:
Por hoje é isto, queridos desenvolvedores! 👩💼
Até logo! 👋
Leia também
Avaliando o RAG com o Jev como juiz
Como dar nota ao seu RAG em Node.js: um gabarito, a busca do Qdrant medida sem IA e o Jev, da TypeSafe, dizendo se cada resposta é fiel e correta.
Pensieve: notas com API, MCP e Skill para a sua IA
Como funciona o Pensieve, app gratuito de notas com lembretes, e como usar a API REST, o servidor MCP e a Skill para a sua IA anotar por você.
MeuAccio: favoritos sincronizados, com API e MCP
Como funciona o MeuAccio, app gratuito de links favoritos em cards, e como usar a API REST e o servidor MCP para salvar e organizar links pela IA.


