No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Aprende Inglés, Programación, AI, Ciberseguridad y mucho más.

Antes: $249

Currency
$209
Suscríbete

Termina en:

3 Días
19 Hrs
3 Min
26 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