Proyecto de sintetizador de canto en tiempo real hecho de Sinsy-NG. La idea era generar muestras de audio vocal en tiempo real fácilmente para actuaciones de codificación en vivo.
Aquí hay una demostración de video que usa el programa para sintetizar muestras y cargarlas en el entorno de codificación Live FoxDot Live.
Se debe instalar el software contenido en Synthesissoftware.
Puede consultar el cuaderno de Colab para obtener una guía detallada sobre cómo instalarlo en Ubuntu.
Si desea verificarlo rápidamente, puede probarlo en línea aquí.
Construirlo
Ejecutar
Una vez hecho esto, puede probar el script test-api.py como un pequeño ejemplo de síntesis de canto. Después de ejecutar esto, se generará un archivo WAV de salida que contenga las voces especificadas.
python test-api.py
Todos los parámetros son opcionales, contienen un valor predeterminado en caso de que no se especifiquen. Puede especificarlos en cualquier orden al ejecutar el programa en la línea de comando.
Notas: El valor numérico de las notas en la escala, en c mayor sería algo así como 0: c, 1: d, 2: e, 3: f y así sucesivamente ... la escala es c mayor de forma predeterminada, está codificado en el archivo main.py y puede modificarse.
Dur: La duración de cada nota en BPM (latidos por minuto)
Letras: El texto a ser sintetizado. Cada palabra se asigna a una nota de los parámetros "Dur" y "Notas"
Lang: El código de idiomas, "es" para español y "EN" para inglés. Hay varios idiomas compatibles, puede consultarlos aquí.
Tempo: el tempo en BPM
Archivo: el nombre del archivo de salida
Si desea ayudarme a seguir desarrollando y manteniendo proyectos de código abierto, puede contribuir a comprarme un poco de Ko-Fi.