Configuração do OpenClaw
Use o provedor OpenClaw OpenAI TTS com Fish Audio para respostas de voz no Telegram, WhatsApp e outros canais.
#Conecte Fish Audio TTS ao OpenClaw
O provedor OpenAI TTS do OpenClaw pode substituir seu URL base e tratar um URL não padrão como um endpoint compatível com OpenAI. Use-o para comandos /tts explícitos ou respostas automáticas de voz.
Adicione as configurações do provedor
Adicione isto à sua configuração do OpenClaw:
{
messages: {
tts: {
auto: 'always',
provider: 'openai',
providers: {
openai: {
baseUrl: 'https://fishaudio.org/v1',
apiKey: 'YOUR_API_KEY',
model: 'fishaudio-s21pro-flash',
speakerVoice: '00a1b221-6137-4b73-ad62-b0cbce134167',
responseFormat: 'mp3',
},
},
},
},
}Em vez disso, você pode definir OPENAI_TTS_BASE_URL=https://fishaudio.org/v1 para substituir apenas o terminal TTS. Prefira variáveis de ambiente ou gerenciamento de segredos do OpenClaw ao armazenamento de uma chave na configuração controlada pela fonte.
Teste a conexão
Reinicie ou recarregue o OpenClaw e execute:
/tts status
/tts audio Hello, this is a Fish Audio connection test.Após a reprodução do áudio, substitua speakerVoice pelo seu próprio ID de voz. Defina auto como off se desejar apenas fala quando /tts audio for usado.
Solução de problemas
- As solicitações ainda chegam a OpenAI: certifique-se de que
baseUrlesteja aninhado emmessages.tts.providers.openai. - Voz inválida:
speakerVoicedeve conter um ID de voz Fish Audio. - Sem bolha de voz nativa: os canais lidam com MP3 e Opus de maneira diferente; primeiro confirme se o anexo de áudio é reproduzido.
- 401/402: verifique a chave API e o saldo de crédito API separado.
Documentação relacionada
Configuração do SillyTavern
Configure Fish Audio OpenAI compatível com TTS no SillyTavern e atribua vozes diferentes aos personagens e à narração.
Configuração do assistente doméstico
Use um endpoint personalizado HACS OpenAI TTS para criar anúncios Fish Audio e respostas do assistente de voz no Home Assistant.