ChatGPT — Gerando Áudio de um Texto

Paloma Macetko
2 min readMar 1, 2024

--

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:

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! 👋

--

--

Paloma Macetko
Paloma Macetko

Written by Paloma Macetko

🏳️‍🌈 Mulher Trans 💻 Desenvolvedora Web

No responses yet