O que skill-soulsaying faz?
Adicione clonagem de voz e TTS ao seu bot com SoulSaying para Feishu, Telegram, Discord e WhatsApp.
Visão Geral
Esta habilidade permite que você integre a clonagem de voz e a funcionalidade de Text-to-Speech (TTS) da SoulSaying em seus bots para as plataformas Feishu, Telegram, Discord e WhatsApp. Com ela, seu bot pode falar em uma voz personalizada, clonada de uma amostra de áudio fornecida, ou usar vozes padrão para uma experiência mais natural e envolvente.
Como Funciona
A skill gerencia o processo de conversão de texto em áudio. Ela pode ser configurada para responder automaticamente com áudio quando apropriado, ou pode ser ativada manualmente por meio de comandos. O fluxo típico é:
- O usuário envia uma mensagem de texto ou comando.
- O bot processa a mensagem e gera uma resposta em texto.
- A skill converte o texto em áudio usando o modelo de voz configurado (clonado ou padrão).
- O áudio é enviado de volta ao canal apropriado (grupo, chat privado, etc.).
Plataformas Suportadas
- Feishu
- Telegram
- Discord
Configuração
Para usar esta skill, você precisará:
- Clonar uma Voz (Opcional): Forneça uma amostra de áudio da voz que deseja clonar. A skill usará essa amostra para treinar um modelo de voz.
- Configurar Credenciais da API: Defina as chaves de API necessárias para acessar o serviço SoulSaying e as plataformas de mensagens.
- Habilitar a Skill: Ative a skill no seu projeto de bot.
Variáveis de Ambiente
SOULSAYING_API_KEY: Sua chave de API para o serviço SoulSaying.TELEGRAM_BOT_TOKEN: Token do bot do Telegram (se aplicável).DISCORD_BOT_TOKEN: Token do bot do Discord (se aplicável).FEISHU_APP_IDeFEISHU_APP_SECRET: Credenciais do aplicativo Feishu (se aplicável).WHATSAPP_API_KEY: Chave de API para WhatsApp (se aplicável).
Uso
Comandos
/speak <texto>: Faz o bot falar o texto especificado./clonevoice: Inicia o processo de clonagem de voz. O bot pedirá uma amostra de áudio./setvoice <id>: Define o ID da voz a ser usada para TTS.
Exemplo
/speak Olá, como posso ajudá-lo hoje?
O bot responderá com um áudio da frase falada.
Contribuição
Contribuições são bem-vindas! Por favor, consulte o repositório no GitHub para mais informações.
Licença
Este projeto está licenciado sob a licença MIT.