Etiqueta: voice

  • Por qué la voz humana ya no sirve para identificar a alguien

    Por qué la voz humana ya no sirve para identificar a alguien

    Hace unos años dí una conferencia en el VoIP2DAY sobre el uso de la Inteligencia Artificial en el campo de la VoIP en el que hablaba que existen bancos (HSBC por poner un ejemplo) que comprueba durante una llamada, si la persona con la que hablamos es realmente quien dice ser, aprovechando un análisis de la voz telefónica (Voice ID Fingerprinting).

    Esto hoy día ya no es una aplicación válida, ya que alguien le ha dado dos vueltas de tuerca a esto de la Inteligencia Artificial y ha conseguido que, aprovechando una conversación telefónica de 5 segundos, poder generar casi en tiempo real un modificador de audio para cambiar la voz de un TTS de forma que tenga exáctamente el mismo tono y el mismo timbre de voz que en la grabación de 5 segundos. Esto es, cualquiera con esa aplicación podría generar una conversación con nuestra voz y confundir y poder hacerse pasar por una persona.

    Hay soluciones comerciales que ya hacen esto y que nos permite generar locuciones con la voz que queramos (incluso con una propia) por lo que si necesitamos generar nuevas locuciones para nuestro sistema, aquí tendríamos todo lo necesario.

    No obstante, la aplicación «Real Time Voice Cloning» junto con toda la documentación de la tesis está disponible desde la página web del proyecto: https://github.com/CorentinJ/Real-Time-Voice-Cloning y un vídeo demostrativo de cómo funciona.

    Así que, si tenéis un rato aburrido, os recomiendo que lo probéis porque es una herramienta tan útil como curiosa para frikear un buen rato.

  • Manipulando la voz en Asterisk

    En marzo de 2007, escribí un artículo sobre un parche que permitía a Asterisk capturar la voz y distorsionarla lo suficiente para parece que hablaba un «pitufo» o bien un «troll».

    Pues hoy leo que el proyecto ha seguido vivo y han sacado nuevas actualizaciones que permiten modificar el «pitch» (la velocidad de reproducción en tiempo real de la voz) con algunas mejoras interesantes, como la actualización a Asterisk 1.4 y una reducción considerable de la carga de CPU (algo desproporcionada cuando lo probé en aquel momento).

    Para probarlo, tan solo hay que ejecutar esto en consola:

    # You can also install it through your package manager
    cd /usr/src
    wget http://www.surina.net/soundtouch/soundtouch-1.3.1.tar.gz
    tar xvzf soundtouch-1.3.1.tar.gz
    cd soundtouch-1.3.1/
    ./configure –prefix=/usr
    make && make install
    # install libsoundtouch4c
    cd /usr/src
    wget http://www.lobstertech.com/code/libsoundtouch4c/releases/libsoundtouch4c-0.4.tar.gz
    tar -xzvf libsoundtouch4c-0.4.tar.gz
    cd libsoundtouch4c-0.4
    ./configure –prefix=/usr
    make && make install
    # install the voice changer
    cd /usr/src
    wget http://www.lobstertech.com/code/voicechanger/releases/voicechanger-0.6.tar.gz
    tar -xzvf voicechanger-0.6.tar.gz
    cd voicechanger-0.6
    make && make install
    # load it in to asterisk
    make start

    Y una vez compilado corréctamente, tan solo añadir una linea como esta que deberás modificar convenientemente para ajustarlo a tu dialplan:

    exten=>_XXX,1,VoiceChangeDial(SIP/${EXTEN}|T(30)P(-5.0)D(8:9)H(*))

    El resultado no tiene precio. 😀

    Más información: http://www.lobstertech.com/code/voicechanger/

  • Librerado Festival en Català

    FestivalSilviaTeleco nos anuncia en Asterisk-ES lo siguiente:

    Ya se han liberado las voces en catalán para festival.
    Podeis encontrarlas aquí:
    http://gps-tsc.upc.es/veu/festcat/
    Hay dos tipos HTS o Cluntis, con varios locutores para cada tipo, los
    resultados son bastante buenos para ser la primera versión, a ver que
    os parecen. Próximamente colgaré un manual de como instalarlas y
    usarlas con Asterisk+Festival.

    Un gran paso más para popularizar el software libre para el tratamiento de voz sin duda. nEn lugar de esperar a su suerte máquina, sólo tendrás que acceder y desempeñar.