[VoiceAttack] Ampliando las voces para respuestas verbales de VoiceAttack

Ampliando las voces para respuestas verbales de VoiceAttack

Buenas a todos.

Estoy evaluando el excelente programa VoiceAttack que muchos usáis con Elite: Dangerous. Buceando por YouTube, he visto las maravillas que se pueden hacer, no ya para que a un mandato de voz nos realice un comando en el juego (pulsación de teclas, movimiento del ratón, etc.), sino que además nos responda verbalmente. Incluso sin aplicar ningún comando al juego, solo para darnos información o para crear ambiente a aumentar la experiencia de inmersión del juego. Hay gente que vende excelentes paquetes de comandos para Elite: Dangerous con respuestas verbales de alta calidad para VoiceAttack, pero además de que te cuesten dinero, no se encuentran en español.

Algunos en este foro ya han puesto muchos ejemplos y comandos, así que seguramente ya sabréis de qué va el tema de crear comandos, y voy a lo que voy.

He visto que los dos métodos principales de respuesta verbal que podemos incorporar a los comandos de VoiceAttack son dos:

1) Reproducir un sonido que tendremos guardado en determinada carpeta del ordenador
- Ventaja: encontrando los sonidos adecuados, podemos crear realmente resultados de gran calidad.
- Inconveniente: no es fácil encontrar las frases exactas que queremos tener como respuestas verbales, o a alguien que nos las grabe con la calidad deseada.

2) Convertir un texto a voz usando el motor de texto a voz incorporado en el sistema operativo
- Ventaja: puedes poner el texto que te dé la gana sin preocuparte por buscar a alguien que lo grabe o encontrar un archivo de sonido con esa frase.
- Inconveniente: por defecto los sistemas operativos no traen muchas voces para elegir, y son de calidad mediocre y el texto nunca quedará igual de bien que leído por una persona. Por ejemplo, Windows 7 x64 trae solo la voz Anna, en inglés, y no tiene muy buena calidad.

Bueno, no estaría escribiendo este mensaje si no trajera algunas ideas debajo del brazo para cada uno de los casos...

Soluciones posibles para ambos casos


CASO 1 (Reproducir un sonido que tendremos guardado en determinada carpeta)​

En realidad no hay nada que pueda sustituir la calidad de un sonido de una persona con una voz adecuada leyendo el texto que se necesita con la entonación correcta. Lo más que puede uno aproximarse es creando nuestros propios sonidos personalmente o con una aplicación de texto a voz que tenga cierta calidad (nunca llegará a ser como grabado por un profesional, pero hay resultados que no quedan mal del todo).
- En estos enlaces de ejemplo (hay bastantes más por ahí, incluso extensiones que se instalan como complemento en el navegador) podemos encontrar aplicaciones online que nos permiten convertir un texto a voz (sin meter ruido o publicidad) permitiendo seleccionar de entre una variedad de voces limitada:
http://www.oddcast.com/home/demos/tts/tts_example.php?utm_expid=46875813-0
http://www.ivona.com/
http://www.acapela-group.com/
https://www.cereproc.com/es/

Podemos grabar el sonido que se está reproduciendo en el navegador con diferentes programas. Yo he probado Freecorder (http://www.freecorder.com/) y me funciona perfectamente, integrado con Internet Explorer (no parece que Chrome permita que se integre como complemento).

- Usar un programa instalable de conversión de texto a voz, como por ejemplo Balabolka (http://www.cross-plus-a.com/es/balabolka.htm), que incorpora ya las funciones de grabación del audio en varios formatos. Aunque claro, estos programas suelen depender de las voces instaladas en motor de conversión de texto a voz del sistema operativo… lo que nos lleva al siguiente apartado.​

CASO 2 (Convertir un texto a voz usando el motor incorporado en el sistema operativo)​

Podemos incorporar al sistema operativo voces adicionales para que tengamos más variedad entre lo que elegir, incluso puede que encontremos alguna de la suficiente calidad como para que cuando VoiceAttack envía el texto para su conversión, el resultado sea aceptable. Es la mejor solución a largo plazo, siempre que consigamos una voz con buena calidad (esto es lo difícil). El método normal para añadir voces de lectura de texto al sistema operativo, suele ser instalarlas con su propio archivo instalador. El problema es que normalmente no se comercializan de forma individual, sino como parte de algún programa de conversión de texto. Y salen bastante caras, por cierto. Si se han incorporado correctamente, deben aparecer en el sistema operativo en Panel de Control -> Accesibilidad -> Reconocimiento de voz -> Texto a voz (tal como muestra esta imagen de Windows 7 x64)

TTS.png

- Aquí algunos proveedores con voces de buena calidad:
IVONA (http://www.ivona.com/) en mi opinión, las mejores voces. Yo busco voces españolas, pero la voz británica de Amy es sencillamente impresionante. Me he instalado una versión de prueba de 21 días y es muy parecida a las voces de la nave del Elite: Dangerous.
Nuance (http://www.nuance.es/) la voz española de Leonor es muy buena.
Cere Proc (https://www.cereproc.com/es/) la voz de Sara está bastante bien.
Acapela Group (http://www.acapela-group.com/)

- También hay una forma (un tanto complicada, aunque no demasiado) para poder instalar algunas voces gratuitas de Microsoft. No pueden compararse con la calidad de las versiones comerciales, pero la que trae de Helena en castellano no está mal, y me planteo usarla en VoiceAttack. A continuación explico el método usado para Windows 7 x64 (para otras plataformas puede haber variaciones en el proceso)​
i) Descargar e instalar “Microsoft Speech Platform - Runtime (Version 11)” del enlace:
http://www.microsoft.com/en-us/download/details.aspx?id=27225
ii) Descargar e instalar las voces adicionales que se deseen del enlace:
http://www.microsoft.com/en-us/download/details.aspx?id=27224
iii) Por desgracia, hacer que el motor de texto a voz del sistema operativo incorpore estas voces recién instaladas para este otro motor recién instalado solo es posible mediante la edición de las claves de registro del sistema operativo. Precaución al hacer esto:​
(1) Abrir el editor de registro (escribir regedit en el cuadro de búsqueda de Windows y pulsar intro) y localizar la clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices, dentro de dicha clave se verá una carpeta llamada “Tokens”. Pulsar la carpeta “Tokens” con el botón derecho y exportar (guardar el archivo como Tokens1.reg, por ejemplo).
(2) Localizar la clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices, dentro de dicha clave se verá una carpeta llamada “Tokens”. Pulsar la carpeta “Tokens” con el botón derecho y exportar (guardar el archivo como Tokens2.reg, por ejemplo).
(3) Editar con el bloc de notas (botón derecho sobre el archivo -> editar) los dos archivos anteriores y sustituir todas las ocurrencias de “\Speech Server\v11.0\” por “\Speech\” en ambos archivos. Es recomendable usar la herramienta del bloc de notas de Buscar y Reemplazar para no equivocarnos o dejarnos sin cambiar alguna ocurrencia del texto. Guardar los cambios en ambos archivos.
(4) Incorporar las claves de registro modificadas anteriormente ejecutando ambos archivos (haciendo doble click sobre ellos y respondiendo “Sí” a la pregunta de seguridad).​
iv) Comprobar en Panel de Control -> Accesibilidad -> Reconocimiento de voz -> Texto a voz que en el desplegable aparecen la voces instaladas, lo que significa que estarán disponibles para ser usadas en VoiceAttack (ver imagen anterior)

Y eso es todo. Yo ya estoy escuchando en español las respuestas de mi nave... cuando le digo "Información Cobra" me responde "Es una nave de propósito general, cuya masa suele rondar las 270 toneladas. Es rápida, con una velocidad máxima de 280 metros por segundo, o 400 con sobreimpulso. Es moderadamente maniobrable, con un índice de 6 sobre 10. Anclajes de armamento: 2 pequeños y 2 medianos. El índice de escudo es de 80. El de blindaje es de 120."
 
Last edited:
Gracias tambien estuve buscando mas voces variadas ya que uso el programa, ya cuando le de a explorar ya la hare mas interesante. De momento solo es de combate pero el tema de las voces hay pocas, y algunas por lo menos a mi no termina de gustarme. Con eso escorpion tengo mas oportunidad de buscar alguna que me agrade realmente gracias.

Leinad y Ralf7 si hay una forma, con unos comandos, os puedo subir unas rutas no echas por mi pero en una de ellas esta puesta voces grabadas en español y lo de la musica los comandos tendriais que meterlos en la carpeta que pone music y radio. Yo es algo que no uso solo otras. Encontrareis varios perfiles y como no me acuerdo cual era os tocara revisarlo. Pero ea asi teneis perfiles por si acaso.

http://www.mediafire.com/download/mau6uz73wui0qcn/EliteDangerous+VOICE+MACROS.RAR
 
Yo tengo hecho un pack de voces para usar el VoiceAttack con el Elite Dangerous, además de un perfil de voiceattack ya preparado para usarlas y además poder reproducir la música que quieras, subir y bajar el volumen, cambiar de canción, cambiar entre musica de combate y musica tranquila, poner la radio entre varias emisoras a elegir, etc etc, todo con unas instrucciones de instalación muy claras y sencillas. Las voces están grabadas con el Ivona Conchita y con efectos aplicados con Audacity. En el post también explico como poder crear fácilmente vuestras propias voces con los mismos efectos para que no desentonen con las del resto del pack. Y por supuesto, es gratis. Podeis descargarlo de aquí.

http://www.realovirtual.com/es/foro...ack-voces-espanol-voiceattack-elite-dangerous

Espero que os guste si os animais a probarlo. :)
 
Yo tengo hecho un pack de voces para usar el VoiceAttack con el Elite Dangerous, además de un perfil de voiceattack ya preparado para usarlas y además poder reproducir la música que quieras, subir y bajar el volumen, cambiar de canción, cambiar entre musica de combate y musica tranquila, poner la radio entre varias emisoras a elegir, etc etc, todo con unas instrucciones de instalación muy claras y sencillas. Las voces están grabadas con el Ivona Conchita y con efectos aplicados con Audacity. En el post también explico como poder crear fácilmente vuestras propias voces con los mismos efectos para que no desentonen con las del resto del pack. Y por supuesto, es gratis. Podeis descargarlo de aquí.

http://www.realovirtual.com/es/foro...ack-voces-espanol-voiceattack-elite-dangerous

Espero que os guste si os animais a probarlo. :)

Yo lo uso y solo decir que funciona de fábula.
 
Yo tengo hecho un pack de voces para usar el VoiceAttack con el Elite Dangerous, además de un perfil de voiceattack ya preparado para usarlas y además poder reproducir la música que quieras, subir y bajar el volumen, cambiar de canción, cambiar entre musica de combate y musica tranquila, poner la radio entre varias emisoras a elegir, etc etc, todo con unas instrucciones de instalación muy claras y sencillas. Las voces están grabadas con el Ivona Conchita y con efectos aplicados con Audacity. En el post también explico como poder crear fácilmente vuestras propias voces con los mismos efectos para que no desentonen con las del resto del pack. Y por supuesto, es gratis. Podeis descargarlo de aquí.

http://www.realovirtual.com/es/foro...ack-voces-espanol-voiceattack-elite-dangerous

Espero que os guste si os animais a probarlo. :)

Altair, yo interseado en el comando para ejecutar programas como windows media player o spotify, ya que, lo que me hice en su día me costaron una barbaridad y aún así no consigo que ciertos ordenes como parar todos los comandos activos o matar un proceso en concreto me funcionen. Otra es que cuando ejecuto el WMP, siempre me cambia el foco y se minimiza el juego y eso es un coñazo, no sé si existe alguna manera en que se puedan ejecutar programas externos a ED de manera desatendida.
 
Altair, yo interseado en el comando para ejecutar programas como windows media player o spotify, ya que, lo que me hice en su día me costaron una barbaridad y aún así no consigo que ciertos ordenes como parar todos los comandos activos o matar un proceso en concreto me funcionen. Otra es que cuando ejecuto el WMP, siempre me cambia el foco y se minimiza el juego y eso es un coñazo, no sé si existe alguna manera en que se puedan ejecutar programas externos a ED de manera desatendida.

Yo el programa que utilizo para la música y la radio es el VLC que además de ser gratuito permite controlarlo con un buen montón de parámetros que se le pueden pasar y así controlarlo desde el voiceattack mientras el vlc se queda minimizado en la barra de tareas y no interfiere para nada con el juego ya que no te quita el foco. Parar procesos no lo he intentado ya que el vlc se puede cerrar también simplemente pasandole un parámetro, con lo que no es necesario matar el proceso. Pero vamos, que cada programa es un mundo, en unos, como vlc, se podrán lanzar sin que te quiten el foco y en otros pues no, depende de cada uno.
 
ya me descargue el paquete de voces y vlc y tal.
es el mismo que un dia navegando encontre y no logre que funcionara, voy haciendo lo que pone en las instrucciones pero cuando pone import profile le voy dando a las carpetas del perfil dentro de sounds y son carpetas vacias por lo tanto no me abre nada....
aviso que a veces soy muy patoso, no entiendo nada...:(
 
Es que el perfil que tienes que instalar no va dentro del pack de voces, se descarga aparte. Releyendo las instrucciones me he dado cuenta de que no queda del todo claro, a ver si lo arreglo. Mientras, puedes descargar el perfil aqui: https://dl.dropboxusercontent.com/u/24395618/EliteDangerous-Profile.vap

Ese es el fichero que tienes que importar desde voiceattack. Recuerda que en ese perfil se usan algunas teclas que no son las que vienen configuradas por defecto en Elite, así que algun que otro comando es posible que no te funcione, o sea, recibas la respuesta vocal pero en el juego no se active la función correspondiente. Por ejemplo, si no recuerdo mal en el juego por defecto se usa el Enter para desplegar y replegar las armas, pero en el perfil de voiceattack tengo puesta la R para esa función, y la J tanto para el hiperespacio como para el supercrucero. Si algun comando no te funciona, comprueba que la tecla que tengo asignada yo (en las instrucciones esta la lista de todas las teclas que uso para cada comando) es la misma que tienes asignada tu en Elite, y si no lo es, o bien la cambias en el Elite o editas el comando de voiceattack y la cambias ahí por la que tu tengas. Si tienes más dudas sobre esto, pregunta.
 
A mi los comandos me gusta personalizarlos, lo que mas me interesa es como poner radios y música propia, quizás haya una manera manual mas sencilla para ponerla en mi propio perfil no?

Gracias altair y shemuev
 
Lo estuve probando anoche con un perfil importado, pero hay cosas con las que no me apaño, a ver si esta tarde me pongo en serio. ¿Puedo elegir mis propias palabras para determinadas acciones? Como si quiero decir "perro" para que se abra el cargo scoop, me refiero.
 
A mi los comandos me gusta personalizarlos, lo que mas me interesa es como poner radios y música propia, quizás haya una manera manual mas sencilla para ponerla en mi propio perfil no?

Gracias altair y shemuev

Lo más sencillo creo yo es que instales el pack de voces y en vez de importar todo mi perfil, importes solo los comandos relacionados con la musica y la radio. O echales un vistazo y ves los parámetros que uso y te creas tus propios comandos si lo prefieres.

Lo estuve probando anoche con un perfil importado, pero hay cosas con las que no me apaño, a ver si esta tarde me pongo en serio. ¿Puedo elegir mis propias palabras para determinadas acciones? Como si quiero decir "perro" para que se abra el cargo scoop, me refiero.

Si claro, puedes editar cada comando y sustituir la frase que hay por la que tu quieras, no hay ningún problema con eso. Simplemente haz doble click en el iconito del muñequito (edit profile) en VoiceAttack y en la lista de comandos haz doble click en el que quieras cambiar, en la caja de arriba sustituyes las frases que hay por las que tu quieras (si son varias frases para un mismo comando, separalas con punto y coma) y luego pulsas OK y DONE, y listo.
 
Si puedes personalizar lo que diras. Tienes que seleccionar en donde esta el texto y arriba del todo cuando pone "You Say..." pues ahi es donde cambias. Luego le añades la tecla con el uso que tengas, asegurate que en el juego esta y listo. Ya si quieres añadirle la voz pues es en other y buscas voice teech o algo asi, y le pones lo que dira como la voz con la que lo dira.
 
Si claro, puedes editar cada comando y sustituir la frase que hay por la que tu quieras, no hay ningún problema con eso. Simplemente haz doble click en el iconito del muñequito (edit profile) en VoiceAttack y en la lista de comandos haz doble click en el que quieras cambiar, en la caja de arriba sustituyes las frases que hay por las que tu quieras (si son varias frases para un mismo comando, separalas con punto y coma) y luego pulsas OK y DONE, y listo.

Si puedes personalizar lo que diras. Tienes que seleccionar en donde esta el texto y arriba del todo cuando pone "You Say..." pues ahi es donde cambias. Luego le añades la tecla con el uso que tengas, asegurate que en el juego esta y listo. Ya si quieres añadirle la voz pues es en other y buscas voice teech o algo asi, y le pones lo que dira como la voz con la que lo dira.

Ah, genial, pues luego procedo. ¡Gracias, CMDRS!
 
Altair y Kraft, consegui encontrar dode estaban los perfiles y los importe, pero las voces no estan activas de esos perfiles y aunque intento poasar los parametros de musica me pone que son demasiado grande por que tienen subcomands.

gracias.
 
Last edited:
Hola:
todavía no hace ni veinte días que tengo el Elite y tan apenas he jugado para que se pueda decir que mi opinión es muy autorizada, pero como he ido recopilando información sobre el juego con toda la celeridad que me es posible, una de las cosas sobre las que menos me costó decidirme fue, una vez descubierto, la compra del Voiceattack, es barato, funciona de miedo y le da al Elite una dimensión en cuanto a jugabilidad e inmersión, que le va al juego como anillo al dedo, y a otros juegos que suelo meterles horas, como el Silent Hunter, ya ni te digo, es como comandar un submarino con mucho más realismo, te sientes como el verdadero capitán con toda la tripulación ejecutando tus órdenes.

Todavía no he tenido tiempo de terminar la versión definitiva de mi profile, estoy en proceso de cambiar a otro joystick y palanca de gases y estoy adaptando el mapeo del teclado para poder hacer más precisas las órdenes, pero tengo proyectado más o menos como quiero que sea el resultado final, me ha venido muy bien ir recopilando información de comandos ya trabajados por otras personas, gracias Altair por tu perfil y por las instrucciones, han sido de gran ayuda para comenzar a entender el programa, y más o menos en plan casero estoy proyectando lo siguiente:

una primera fase en la que poder controlar mediante comandos de voz todo el gobierno de la nave y que mi computadora, que ya tiene nombre, voz y caracter me facilite esas tareas, sobre todo en combate, no significa que en un momento determinado no haga algo manual, pero por lo menos dar la posibilidad de tenerlo todo programado para de alguna manera interactuar y sentir más inmersión cuando juego en plan lobo solitario.

La segunda fase es implantar una serie de dialogos con los que interactuar con la computadora, no es cuestión de tener horas de conversaciones filosóficas, pero por lo menos es un poco matar el tedio de los trayectos largos por la galaxia, ya sé que pensaréis que con el tiempo puede llegar a ser aburrrido, pero trato de aprender a implantar respuestas aleatorias y variadas y usarlo de vez en cuando para no quemar las respuestas.

Y por último, la tercera fase, que seguro que va a ser la que más me costará, es ir proyectando una especie de wiki con todo lo que voy recopilando por ahí de información, un tutorial hablado o una especie de base de datos que todo computador de abordo que se precie debe de poseer, lo veo más interesante y práctico que esos paquetes de pago en los que la computadora te recita un poema o te habla de filosofía o del último capítulo de juego de tronos, quiero poder preguntar, hablame de la cobra, o de la federación, o dime que he de hacer al llegar a una estación, o donde cobrar una recompensa, o que necesito para ser minero, no sé si me explico, es como un recordatorio de los conceptos más importantes del juego, que a un novato le pueden venir de perlas para ir aprendiendo, e incluso valen para refrescar la memoria, solo es cuestión de configurar textos algo más extensos y programarlos como respuestas de la computadora ante preguntas concretas acerca de determinada información.
Por ejemplo, Escorpión, una vez leído lo bien que redactas los pots de tu recién estrenado blog, estoy seguro que los contenidos te saldrían chulísimos.

Eso es más o menos lo que tengo pensado, perdonad por la parrafada
 
Back
Top Bottom