Probé Machine Learning Spleeter. (Explicación de cómo usar)

2019 11 09 00:28 p.m. 50 ニュース
Enlaces patrocinados

Probé Machine Learning Spleeter. (Explicación de cómo usar)

Soy yosi, el administrador de Chillout con Beats.

2020/04/14 posdata
Cuando lo intenté de nuevo, no pude obtener el siguiente mensaje de error en mi entorno doméstico.Investigué y probé algunos, pero el problema no está resuelto en la actualidad.
Por lo tanto, tenga en cuenta que es posible que no pueda hacerlo incluso si prueba este artículo.
No se encontró el ordinal 242 en la biblioteca dinámica C:\Users\isee\Miniconda3\Library\bin\mkl_intel_thread.dll. 

Probé Spleeter, que se ha convertido en un tema candente en las calles.

Debido a la CLI (línea de comando), el nivel de dificultad es alto.

¿Línea de comando qué?Si no lo entiendes, no te lo recomiendo.

Por el momento, escuche los resultados de la canción de demostración.

Esto es increíble.

datos originales

Datos vocales extraídos

Datos que no sean voces

Descripción general de Spleeter

Aunque no es un tema muy conocido, el tema de la separación de fuentes ha sido de interés para una gran comunidad de investigadores de señales musicales durante décadas.Comienza con una simple observación.Las grabaciones de música suelen ser una mezcla de varias pistas de instrumentos individuales (voz principal, batería, bajo, piano, etc.).Las tareas para separar fuentes de música son:Dada la mezcla, ¿pueden restaurarse estas pistas individuales (también conocidas como stems)? Esto tiene muchos usos potenciales.Considere el preprocesamiento para otras tareas, como la remezcla, la mezcla, la escucha activa, los fines educativos y la transcripción.

Curiosamente, nuestro cerebro es muy bueno separando instrumentos musicales.Solo concéntrate en uno de los instrumentos de esta pista (por ejemplo, la voz principal) y escucharás algo completamente diferente a los demás.Pero no es realmente una separación, todavía escuchas todas las otras partes.En muchos casos, puede que no sea posible recuperar con precisión las pistas individuales mezcladas.Por lo tanto, el desafío es aproximarlos lo más posible.En otras palabras, intente acercarse lo más posible al original sin crear una distorsión excesiva.

A lo largo de los años, docenas de grandes equipos de investigación de todo el mundo han estudiado muchas estrategias.Si está interesado en este fascinante viaje, lea la descripción general de este artículo o léalo.El ritmo del progreso reciente ha dado un gran salto, principalmente debido a los avances en los métodos de aprendizaje automático.Para realizar un seguimiento, las personas comparan algoritmos en campañas internacionales de calificación.Esto muestra que el rendimiento de Spleeter coincide con el rendimiento del algoritmo óptimo propuesto.
Además, Spleeter es muy rápido. Si está ejecutando la versión GPU, puede esperar aislar 100 veces más rápido que en tiempo real, lo que lo hace adecuado para procesar grandes conjuntos de datos.

 

Cómo instalar Spleeter

El primero es el lugar para obtener información.

La historia principal en la página oficial es "Spleeter".

 
El archivo ejecutable está aquí.

Preferencias más espléndidas

Para ejecutar Spleeter, primero debe preparar el entorno.

Descargar e instalar Miniconda

Conda es probablemente el más fácil, así queminicondaIntroducir.

2019 11 08 16:38 p.m. 20

Creo que la instalación predeterminada está bien.

Instalar Git

Necesita un cliente Git, así que descárguelo e instálelo.

 
Haga clic en el sistema operativo correspondiente para comenzar a descargar sin permiso.

2019 11 08 17:18 p.m. 25

Creo que la instalación predeterminada está bien.

 

Instalar Spleter

Para Windows, inicie "Anaconda Prompt" desde el menú de inicio.

2019 11 08 17:21 p.m. 37

2019 11 08 17:23 p.m. 14

Una vez iniciado, copie y pegue los siguientes comandos línea por línea.

clon de git https://github.com/deezer/spleeter
conda install -c conda-forge spleeter
conda env create -f spleeter /conda/spleeter-cpu.yaml
conda activar spleeter-cpu
 

Comprobación del funcionamiento de Spleeter utilizando la fuente de sonido de demostración

 
Copie y pegue el siguiente comando cuando se complete la instalación.
cd spleeter python -m separado -h

Si puede instalarlo sin ningún problema, se mostrará la siguiente ayuda (solo se describe una parte).

uso: sleeter por separado [-h] [-a AUDIO_ADAPTER] [-p PARAMS_FILENAME]
[–Detallado] -i NOMBRES_DE_ARCHIVOS DE AUDIO [NOMBRES_DE_ARCHIVOS DE AUDIO…]
[-o OUTPUT_PATH] [-n {directorio, nombre de archivo}]
[-d MAX_DURATION] [-c {wav, mp3, ogg, m4a, wma, flac}]
[-metro]
 

Exportar a 2 tallos

2stem se puede dividir en "vocal" y "non-vocal".
 
Verifique la operación usando el archivo de demostración.
 
Copie y pegue el siguiente comando.
 
python -m spleeter por separado -i audio_example.mp3 -o audio_output

El archivo se almacena en la carpeta "audio_output \ audio_example".

Lo intenté dos veces, pero la primera vez solo obtengo "vocals.wav" con las voces extraídas.

Si vuelve a ejecutar el comando (utilice la tecla superior del teclado para retroceder en el historial del comando), se generará.

También se emite "Accompaniment.wav" que no sea la voz.

Exportar a 4 tallos

4stem se puede dividir en "voz", "bajo", "batería" y "otros".
 
Verifique la operación usando el archivo de demostración.
spleeter separa -i audio_example.mp3 -o audio_output -p spleeter: 4stems

Si tiene éxito, se exportarán 4 archivos como se muestra a continuación.

INFO: spleeter: Archivo salida_audio \ audio_ejemplo \ bass.wav escrito INFO: spleeter: Archivo audio_salida \ audio_ejemplo \ vocals.wav escrito INFO: spleeter: Archivo audio_salida \ audio_ejemplo \ drums.wav escrito INFO: spleeter: Archivo audio_salida \ audio_ejemplo \ otro. wav escrito

Puede especificar cuántos dividir con "-p". Actualmente, se admiten los siguientes 3 tipos.

  • spleeter:2stems(ボーカル、その他)
  • spleeter:4stems(ボーカル、ベース、ドラム、その他)
  • spleeter:5stems(ボーカル、ベース、ドラム、ピアノ、その他)

Use Spleeter para su propia fuente de sonido

Si quieres disfrutarlo por ti mismo, creo que estuvo bien extraer solo las voces de la fuente de sonido que extrajiste tú mismo. (Cuidado que si lo subes a la red se va a salir)

Voy a describir sólo cómo hacerlo.

Primero, copie el archivo que preparó al mismo nivel que "audio_example.mp3".

Todo lo que tiene que hacer ahora es cambiar el comando "audio_example.mp3" al nombre del archivo que preparó.

spleeter separar -i audio_example.mp3 -o audio_output

Lo probé en japonés, pero funcionó.

Me sorprende que se pueda extraer muy bien.

Si obtiene un error, puede funcionar si lo cambia a alfanuméricos.

Probé Machine Learning Spleeter. (Explicación de cómo usar) Resumen

Es una gran tecnología.

Además, si tienes un tallo, puedes aprender más.

Esto es una conjetura, pero en la actualidad parece que hay poco aprendizaje de la voz japonesa.

Si aprende de un CD de karaoke, etc., puede ser posible extraerlo con una precisión considerable.

Además, dado que este software se puede utilizar de forma gratuita, existe una gran posibilidad de que en el futuro surjan aplicaciones con GUI incluida que utilicen esta tecnología.

De repente pensé que sería increíble si esta tecnología y la tecnología de Dialogue Match de iZotope lanzada el otro día se fusionaran.

Enlaces patrocinados
Enlaces patrocinados
ニュース
Relájate con ritmo

コメント

  1. Fans de este sitio Desde:

    He investigado bastante la extracción vocal, así que estoy proporcionando información.
    Úselo como material cuando no pueda pensar en un artículo.Está bien si no lo usas, pero

    Volé del ranking de acceso anual, pero con el tiempo, el entorno alrededor de Spleeter ha mejorado considerablemente y ha alcanzado un nivel que puede ser manejado si está un poco familiarizado con las computadoras personales.
    Aun así, si lo hace correctamente, al menos no podrá usar Docker, pero si se limita a Windows, se proporciona una aplicación GUI.
    El nombre es el mismo que el de la GUI de Spleeter.
    https://makenweb.com/#spleetergui
    Parece que se incluyen todos los datos necesarios, por lo que parece que se puede usar de inmediato.
    Soy un usuario de Mac, por lo que uso Spleeter Web, pero la GUI parece ser abrumadoramente fácil de usar en Windows.
    Lo siento si no funciona porque no lo he probado, pero parece funcionar porque es el segundo más popular en GitHub relacionado con Spleeter.

    Bueno, si incluye pago, no es una coincidencia con LALAL.AI, pero si es gratis, siento que puede conocerlo como una opción.
    Hay pocos artículos en japonés.

    • yosi Desde:

      ¡Gracias por proporcionar información!
      No lo conocía, así que lo investigaré un poco.
      Esto es realmente fácil.
      Y cargar es problemático en línea, pero es fácil y bueno localmente.
      ¡Déjame escribir un artículo!

      Como sabrá, AUDIOSTRIP ha revivido la eliminación vocal de Youtube con un servicio en línea.
      https://www.audiostrip.co.uk/

      Es bastante conveniente, pero siento que desaparecerá si se difunde debido a problemas de derechos de autor...

      • Fans de este sitio Desde:

        Como sabrá, AUDIOSTRIP ha revivido la eliminación vocal de Youtube con un servicio en línea.

        no sabía nada w
        Parece una versión simplificada de Spleeter Web, que está publicado en GitHub y yo también uso.
        https://github.com/JeffreyCA/spleeter-web
        Este puede usar no solo Spleeter sino también Demucs, Tasnet, CrossNet-Open-Unmix (X-UMX), y también admite la importación desde YouTube, pero necesita usar Docker.
        Se necesita mucho tiempo para iniciarse y se come la memoria.

        Dado que esto es solo una combinación de youtubedl, ffmpeg y spleeter, siento que no hay problema para uso personal, pero puede ser sospechoso en términos de derechos de autor cuando se abre al público como AUDIOSTRIP.

        • yosi Desde:

          Este puede usar no solo Spleeter sino también Demucs, Tasnet, CrossNet-Open-Unmix (X-UMX), y también admite la importación desde YouTube, pero necesita usar Docker.

          ¡Gracias por la información!
          Spleeter Web Eso es asombroso.
          Creo que probaré esto también.
          Nunca he usado Docker, pero es realmente problemático consumir mucha capacidad en los sistemas virtuales.

          Siento que AUDIOSTRIP desaparece (o quita descargas de Youtube).
          Creo que es un problema poder descargarlo.

Título y URL copiados