Transcripción con whisper.cpp
whisper.cpp se puede usar cuando su servidor HTTP expone un endpoint POST /v1/audio/transcriptions compatible con OpenAI.
Configuración
Section titled “Configuración”Inicia tu servidor HTTP de whisper.cpp y confirma que expone un endpoint de transcripción compatible con OpenAI:
POST /v1/audio/transcriptionsGET /v1/modelsoGET /models
Mantén el servidor en ejecución mientras TomoriBot lo esté usando. La URL del endpoint es la raíz del servidor, por ejemplo http://127.0.0.1:8022.
Si tu compilación de whisper.cpp expone otra forma de endpoint, coloca un envoltorio ligero delante que traduzca las solicitudes al formato compatible con OpenAI que TomoriBot espera.
Registrar en TomoriBot
Section titled “Registrar en TomoriBot”Ejecuta /providers, elige Add New Custom Endpoint y usa la compatibilidad de API de transcripción:
- Compatibilidad de API:
openai-compatible-transcription endpoint_url: la raíz de tu servidor de whisper.cpp
Después de guardar la conexión, selecciónala y usa su lista desplegable de modelos para agregar el nombre del modelo que tu servidor reporta como modelo de transcripción.
Usa /providers para registrar el endpoint y configurar el modelo. Luego abre /config > Modelos > Cambiar modelos para seleccionar y activar el endpoint registrado.
Usar las transcripciones
Section titled “Usar las transcripciones”Después del registro, TomoriBot transcribe los archivos de audio adjuntos en segundo plano y agrega el texto al contexto del chat. Usa /config > Motor > Avisos solo si también quieres que las transcripciones se publiquen visiblemente en el chat.