No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
6 Hrs
47 Min
38 Seg
Curso de Azure Cognitive Services

Curso de Azure Cognitive Services

Luis Antonio Ruvalcaba Sanchez

Luis Antonio Ruvalcaba Sanchez

Convierte voz a texto

12/27
Recursos

Aportes 5

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Ejemplo del proyecto realizado en esta clase.

Un servicio de la vida real que usa esta tecnología, es el menú de algún banco, que te pide decir los números de tu tarjeta para no digitarlos en el teclado del teléfono. Es muy común en USA y por supuesto, detecta a los hispanohablantes.

Código de ejemplo

using System;
using System.IO;
using System.Threading.Tasks;
using Microsoft.CognitiveServices.Speech;
using Microsoft.CognitiveServices.Speech.Audio;

    class Program
    {
        async static Task Main(string[] args)
        {
            var speechConfig = SpeechConfig.FromSubscription("0d0fcb275cf949ce8cdc32c215da56ed", "westus");
            Console.WriteLine("Hello world");
            //await FromMic(speechConfig);
            await FromFile(speechConfig);
            Console.ReadLine();
        }

        async static Task FromMic(SpeechConfig speechConfig)
        {
            using var audioConfig = AudioConfig.FromDefaultMicrophoneInput();
            using var recognizer = new SpeechRecognizer(speechConfig, "es-MX" audioConfig);

            Console.WriteLine("Habla al microfono");
            var result = await recognizer.RecognizeOnceAsync();
            Console.WriteLine("Tu dijiste lo siguiente : " + result.Text);
        }

        async static Task FromFile(SpeechConfig speechConfig)
        {
            using var audioConfig = AudioConfig.FromWavFileInput("test.wav");
            using var recognizer = new SpeechRecognizer(speechConfig, audioConfig);

            var result = await recognizer.RecognizeOnceAsync();
            Console.WriteLine("El resultado es : " + result.Text);
        }   
    }
}

Este tipo de servicio se puede usar para comunicarse con asistentes de voz, similares a Amazon Echo.

La clase a utlizar es SpeechRecognizer