Programación por voz: Un nuevo horizonte para el desarrollo

| Última modificación: 17 de julio de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

La programación por voz, un nuevo horizonte para el mundo del desarrollo

En un mundo donde Alexa , Siri y otros asistentes virtuales son ya parte de la familia, invadiendo nuestros espacios con total naturalidad, no es asombroso que esta forma de comunicar con los dispositivos tecnológicos se haya expandido a otros usos. Entre las aplicaciones más innovadoras se encuentra la programación por voz, una revolución en el desarrollo de software.
Aunque sustituir de inmediato el teclado y el ratón por una codificación por voz puede parecer prematuro para la mayoría de los desarrolladores, la programación por voz está ganando terreno gracias al surgimiento de plataformas que permiten el uso de esta técnica.
Estos programas son Serenade o Talon, y van más allá que cualquier sistema de reconocimiento y conversión de voz como el automático Wav2letter de Facebook o Speech to text de Google. Estos programas hacen posible que dictemos cada instrucción palabra por palabra al ordenador creando código sintácticamente válido.
Pero antes de adentrarnos en estos programas de programación por voz, entendamos antes en qué consiste el reconocimiento de voz automático y en qué tecnología se basa.

La tecnología detrás de la programación por voz

La tecnología que hace posible la programación por voz es el reconocimiento automático del habla. Se trata de una rama de la Inteligencia Artificial (IA) que busca optimizar la transmisión de la información entre individuos y ordenadores a través de la voz, nuestra forma más natural de comunicar.
Uno de los grandes retos de esta disciplina no es solo que las máquinas capten las señales acústicas y entiendan la información que componen, sino desarrollar una tecnología diseñada para voz conversacional, que no siempre es precisa y concisa como la comunicación escrita. Por ello, además de la IA, este campo también necesita de la acústica, la lingüística, la informática, el procesado de señales, entre otros.

Herramientas para la programación por voz

El excepcional crecimiento de las grandes empresas tecnológicas en los últimos 20 años ha provocado un aumento en la inversión de investigación en torno a la IA. Como resultado, hemos experimentado un desarrollo tecnológico asombroso en varias de sus ramas, entre ellas, el reconocimiento automático del habla. En esta misma se basan los asistentes virtuales como Alexa, por ejemplo, o las recientes plataformas de programación por voz que vamos a ver a continuación.

Serenade

Serenade es el programa que más popularidad ha acumulado en el poco tiempo que ha estado en el mercado. Entre su equipo fundador, se encuentra un ex-desarrollador de Quora, que de tanto estar tecleando en su antiguo trabajo, ha desarrollado una lesión en la mano que le impedía programar. Esta experiencia fue la que le dio la idea de crear una herramienta de programación por voz.
Tal y como se define la compañía, Serenade replantea la manera de programar, apostando por una forma más natural para los desarrolladores que no implique estar en el escritorio, en la misma posición, durante todo el día. Para ello, solo hay que descargar el software en el ordenador y se integra a cualquier programa, desde entornos de desarrollo a herramientas de organización de equipo como Slack.

Talon

Talon es otra de las herramientas de programación por voz destacadas. Al igual que la anterior, te permite escribir código simplemente mediante el habla. Talon también tiene incorporada la funcionalidad de seguimiento ocular, desplazando el ratón según el movimiento de la mirada del usuario.
Por último, merece la pena destacar que la programación por voz no es solo una comodidad para la comunidad de desarrolladores en general, se trata de una tecnología necesaria para que programar sea más accesible tod@s, en concreto, a las personas con movilidad de las manos reducida.
¿Te fascina la Inteligencia Artificial? ¿Tú también quieres crear las tecnologías del futuro? Forma parte de la comunidad de programadores especializados en IA con el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp.

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

🔴 ¿Quieres formarte en Inteligencia Artificial a un nivel avanzado? 🔴

Descubre nuestro Inteligencia Artificial Full Stack Bootcamp. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Inteligencia Artificial por una semana

Posts más leídos

¡CONVOCATORIA ABIERTA!

Inteligencia Artificial

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado