A Hume encerra o acesso às APIs de TTS e EVI em 13 de novembro de 2026 e depois exclui os dados das contas.Fonte

Alternativa ao Hume TTS: substitua o Octave com uma chamada de API

A API de fala do Fish Audio usa o formato de requisição da OpenAI, então uma chamada substitui sua requisição à Hume e sua próxima troca é só uma mudança de configuração. Teste grátis com fish-audio/s2.1-pro-free.

Não é necessário cartão de crédito: fish-audio/s2.1-pro-free custa $0 até 30 de novembro de 2026.

A chamada que substitui a Hume

O Fish implementa a API de fala da OpenAI, então você pode chamá-la com o SDK oficial da OpenAI. Este código roda como está em uma conta nova com saldo de $0.

import os from openai import OpenAI client = OpenAI(    base_url="https://api.fish.audio/compat/v1",    api_key=os.environ["FISH_API_KEY"],) with client.audio.speech.with_streaming_response.create(    model="fish-audio/s2.1-pro-free",    voice="",    input="Hello, world!",    response_format="mp3",) as response:    response.stream_to_file("speech.mp3")
import fs from "node:fs";import OpenAI from "openai"; const client = new OpenAI({  baseURL: "https://api.fish.audio/compat/v1",  apiKey: process.env.FISH_API_KEY,}); const response = await client.audio.speech.create({  model: "fish-audio/s2.1-pro-free",  voice: "",  input: "Hello, world!",  response_format: "mp3",});fs.writeFileSync("speech.mp3", Buffer.from(await response.arrayBuffer()));
curl https://api.fish.audio/compat/v1/audio/speech \  -H "Authorization: Bearer $FISH_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "fish-audio/s2.1-pro-free",    "voice": "",    "input": "Hello, world!",    "response_format": "mp3"  }' \  --output speech.mp3

Requer o SDK oficial da OpenAI (pip install openai ou npm install openai) e sua chave de API do Fish em FISH_API_KEY.

Mapeie sua requisição da Hume

Cada parte de uma requisição de TTS da Hume tem um equivalente na chamada ao Fish acima.

Fish Audio
POST /v0/tts/filePOST /compat/v1/audio/speechO corpo da resposta é o áudio.
X-Hume-Api-KeyAuthorization: BearerSua chave de API do Fish, enviada como Bearer token.
utterances[].textinputUma requisição por utterance. Junte textos que usam a mesma voz.
utterances[].voicevoiceUm ID de voz do Fish. Uma string vazia usa a voz padrão do modelo.
utterances[].descriptioninputEscreva as instruções de atuação no texto como indicações entre colchetes, como [whispering].
utterances[].speedspeedMultiplicador de velocidade.
format.typeresponse_formatmp3, wav, opus ou pcm. O padrão é pcm, então defina o formato explicitamente.

Traga suas vozes

A Hume exclui os dados das contas após 13 de novembro de 2026, então resolva suas vozes antes disso.

Suas vozes clonadas

Guarde as gravações originais. O Fish clona uma voz a partir de clipes de 10 segundos ou mais.

Vozes da biblioteca da Hume

Escolha uma voz parecida na Biblioteca de vozes do Fish e passe o ID dela como voz.

Instruções de atuação

Escreva-as no texto como indicações entre colchetes, como [whispering] ou [warm and happy]. Qualquer indicação em linguagem natural funciona.

Preços

Pague conforme o uso, sem assinatura nem mínimo mensal. O S2.1-Pro cobra por bytes UTF-8 do texto de entrada; 1M de bytes equivale a cerca de 180.000 palavras em inglês.

ModeloPreço
Fish Audiofish-audio/s2.1-pro-freeGrátis até 30 de novembro de 2026, dentro dos limites de utilização justa. Mesmo modelo do S2.1-Pro, sem garantias de latência (TTFA) nem DPA; as requisições podem ser usadas para melhorar o modelo.$0.00 / 1M bytes UTF-8
Fish Audiofish-audio/s2.1-proPara produção. Pague conforme o uso, sem assinatura.$15.00 / 1M bytes UTF-8

Preços das páginas oficiais de preços, verificados em 29 de outubro de 2026:Fish Audio

Perguntas frequentes

O changelog da Hume informa que o acesso às APIs de TTS e EVI termina em 13 de novembro de 2026, às 00:01 EST. As duas continuam com suporte até lá, e os dados da sua conta são excluídos permanentemente depois disso.

Migre antes de 13 de novembro de 2026

Crie uma chave grátis e substitua uma chamada.