Skip to content

EchoControl: español y voces para controlar tus juegos

Hace unos días publiqué la versión 1.0.1 de EchoControl, la aplicación con la que controlo juegos de PC con la voz. La lista de juegos sigue siendo la misma y el cambio importante está en un selector de idioma: ahora se puede jugar en español.

Los cinco juegos con perfil propio, de Euro Truck Simulator 2 a Commandos 2, funcionan igual en los dos idiomas.

Jugar en un segundo idioma era la evolución que me interesaba

Durante meses la pregunta de siempre era qué juego añadir después. Sumar juegos es la vía obvia para crecer, pero cada perfil nuevo atrae a la gente de ese juego y poco más.

Un segundo idioma funciona al revés, porque multiplica lo que ya existe. Cada juego que ya funcionaba pasa a servir a gente que antes ni se lo planteaba, simplemente porque no le apetecía dar órdenes en inglés en mitad de una partida.

El motivo de fondo es bastante prosaico: abrir mercado. EchoControl nació pensado y vendido en inglés, y el público hispanohablante se quedaba fuera casi por definición.

Por eso el siguiente paso es traducir también la web al español. Ahora mismo las páginas de cada juego dicen que se puede jugar en inglés o en español, pero todo lo demás sigue en inglés, y para alguien que busca en español eso pesa.

Lo difícil no era traducir las frases

Traducir los comandos es lo de menos.

El reconocimiento funciona sin conexión, con un modelo de voz local y una lista cerrada de frases por juego, así que cada frase en español tiene que existir en el vocabulario del modelo español. Si una palabra no está, ese comando no se reconoce y no salta ningún error que te avise.

Lo fui comprobando frase a frase en todos los juegos y aun así hubo sorpresas, como los nombres de algunos personajes de Shadow Tactics, que el modelo español directamente no conoce, o el verbo «salir», que en Commandos 2 quedó asignado a la vez al menú y a bajarse del vehículo.

Ese último caso me gustó encontrarlo, porque el fallo es silencioso: una de las dos órdenes se queda la frase y la otra la pierde sin que nadie se entere.

Desde entonces hay una comprobación automática que busca frases repetidas entre comandos de un mismo juego, y de paso cazó otra que llevaba meses escondida en la versión inglesa de Elite Dangerous. 😉

La voz que te contesta también tenía que cambiar

EchoControl contesta: dices «cuerpo a tierra» y una voz te confirma la orden. Todas esas respuestas están pregrabadas con ElevenLabs, y las voces son sintéticas, diseñadas con su herramienta Voice Design a partir de una descripción en texto, sin ninguna persona real detrás.

Mi primera idea fue reutilizar las voces inglesas para el español, y el resultado sonaba a un estadounidense forzando el acento. Una voz diseñada se queda moldeada por el idioma con el que se crea, así que tocó diseñar personajes nuevos con frases de prueba en castellano. Así salió Diego, el sargento de los juegos militares:

Middle-aged Spanish man in his late 40s, native Castilian Spanish accent from Spain, weathered gravelly voice, dry military tone, no theatrical flair, sounds like a veteran army sergeant giving terse radio commands.

Esa descripción es literalmente lo que le pasé a ElevenLabs.

Luego vino el ajuste fino, que es donde se va el tiempo. Diego me sonaba un pelín lento al lado de su versión en inglés, y la voz de Shadow Tactics en español salió correcta pero sin ganas, así que hubo que probar velocidades y algo más de expresividad hasta que sonaran a personaje y no a locutor leyendo una lista.

Una segunda voz, y esta vez no es por el mercado

La otra novedad, todavía en marcha, viene de otro sitio. Hoy cada juego tiene una única voz: masculina en los militares, en Euro Truck Simulator 2 y en Shadow Tactics, y femenina en Elite Dangerous, donde hace de ordenador de la nave.

En los ajustes puedes ver cuál es, pero no cambiarla. Esto no lo hago para vender más. Es una evolución natural de algo bastante personal, cómo prefieres que te contesten. Hay quien quiere al sargento curtido por radio y hay quien prefiere que esas órdenes se las confirme una voz femenina, y ninguna de las dos opciones es más correcta que la otra.

El planteamiento es sencillo. La voz actual se queda como predeterminada y cada grupo de juegos tendrá una alternativa del otro género, en inglés y en español. Los juegos que hoy comparten voz, como los militares, la seguirán compartiendo.

El casting ya está hecho con el mismo método que las voces originales: ocho huecos (cuatro grupos de juegos por dos idiomas), tres candidatas por hueco y, al lado de cada una, la voz actual leyendo exactamente el mismo texto con los efectos de sonido de cada juego, para comparar de oído y no de memoria.

Ahora toca lo menos automatizable de todo, que es escucharlas con calma y elegir.

Después vendrá grabar todas las respuestas con las voces nuevas, poner un selector de verdad en los ajustes y medir cuánto engorda el instalador. Y en paralelo, la web en español.

Del idioma espero clientes nuevos; de las voces, que quien ya juega se sienta un poco más a gusto, que tampoco es poco.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *