Algoritmos de reconhecimento de emoções e mecanismos de feedback
O sistema usa um modelo de detecção de emoções de duas camadas:
- correspondência de palavras-chavePalavras de emoção predefinidas: mais de 200 palavras de emoção predefinidas (por exemplo, "feliz" corresponde a uma pontuação de alegria de +2).
- análise de falaIdentificação de mudanças de tom por meio de características espectrais (porcentagem de componentes de alta frequência que refletem a excitação)
Os 6 feedbacks emocionais básicos atualmente suportados:
- Felicidade: aumente a frequência do uso de emojis e do tom de voz (~)
- Raiva: intervalo de resposta estendido + frases calmantes
- Tristeza: diminua o tom da síntese de voz + adicione uma declaração reconfortante
- Confusão: busca automática de perguntas de esclarecimento e fornecimento de exemplos
- Cansaço: estrutura de resposta simplificada + orientação proativa para fazer uma pausa
- Neutro: manter um tom profissional padrão
Essa resposta foi extraída do artigoXiaozhi MCP Client: um assistente de IA multiplataforma com suporte à interação de voz e textoO