Guias de integraçãoIntegrações de terceiros
Configuração do Pipecat
Use o Pipecat OpenAITTSService com o endpoint compatível com Kitta Audio OpenAI para criar agentes de voz em tempo real.
#Conecte Kitta Audio TTS ao Pipecat
O OpenAITTSService do Pipecat aceita um base_url personalizado, permitindo que o Kitta Audio forneça fala em um pipeline de voz em tempo real.
Instalar e configurar
uv add "pipecat-ai[openai]"import os
from pipecat.services.openai import OpenAITTSService
tts = OpenAITTSService(
api_key=os.environ["FISH_AUDIO_API_KEY"],
base_url="https://fishaudio.org/v1",
settings=OpenAITTSService.Settings(
model="fishaudio-s21pro-flash",
voice="00a1b221-6137-4b73-ad62-b0cbce134167",
speed=1.0,
),
)Adicione tts ao pipeline do Pipecat e verifique se uma frase curta chega ao transporte como quadros de áudio antes de adicionar STT, um LLM e tratamento de interrupção.
Considerações sobre áudio
O pipeline OpenAI TTS do Pipecat processa áudio PCM de 24 kHz. Não pare na verificação do HTTP 200: ouça o resultado e verifique a taxa de amostragem, a contagem de canais e a velocidade de reprodução.
Solução de problemas
- Aviso de parâmetro obsoleto: use
OpenAITTSService.Settingsem vez do modelo legado de nível superior e argumentos de voz. - Áudio rápido, lento ou barulhento: alinhe a taxa de amostragem de transporte com o serviço TTS.
- 401/402: verifique a variável de ambiente do lado do servidor e os créditos API.