Sobre el proyecto

清然 es una herramienta de chat de voz, diseñada principalmente en torno a los escenarios de interacción de Rosie. Ofrece dos modos de entrada de voz: pulsar para hablar y manos libres telefónico, y admite la lectura de respuestas por Eve. El proyecto incluye una función de memoria a largo plazo; los datos de memoria se almacenan en la base de datos Neon del propio usuario y no dependen de un repositorio de GitHub. Los usuarios pueden editar el system prompt en la configuración para ajustar el comportamiento del asistente. El proyecto ofrece un modo de ejecución local; basta con npm install y npm run dev para iniciarlo, y por defecto escucha en 0.0.0.0:8080. El despliegue en línea usa APP_PASSWORD como contraseña de todo el sitio y verifica la sesión mediante una cookie HMAC (qr_session); el entorno de desarrollo local no activa esta capa de autenticación. En la configuración se ofrecen funciones de exportación e importación de copias de seguridad, para facilitar la migración de los datos de memoria al cambiar de dominio. El motor de audición se puede configurar en la configuración; al activar el modo de anotación, cada frase de voz se guarda como clip, y la página de anotación está en /lab. El proyecto usa la interfaz de voz a texto de xAI, especifica explícitamente model=grok-voice-transcribe-2.0 y configura palabras clave fijas, filler_words y un vad_threshold ajustable. El README señala que el STT de xAI no admite oficialmente el chino, por lo que la lista de idiomas no incluye zh. El proyecto también ofrece una solución de autodespliegue con GPU; las instrucciones correspondientes están en deploy/README.md. El script de evaluación scripts/eval-hearing.mjs puede usarse para generar resultados de evaluación en CSV a partir de los datos de audición exportados, según el conjunto de pruebas.