Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Introdução ao Reconhecimento de Voz no Windows

Público-Alvo: Iniciantes


O reconhecimento de voz é uma tecnologia que permite que os computadores entendam e interpretem comandos de voz falados pelos usuários. Essa funcionalidade tem se tornado cada vez mais comum em dispositivos eletrônicos, como smartphones e assistentes virtuais, e também está presente no sistema operacional Windows. Neste artigo, vamos explorar os conceitos básicos do reconhecimento de voz no Windows e como utilizá-lo em diferentes situações.


Exemplos:
Para utilizar o reconhecimento de voz no Windows, você pode utilizar a ferramenta nativa do sistema operacional, chamada de Reconhecimento de Fala do Windows. Abaixo, segue um exemplo de código em PowerShell que demonstra como utilizar essa ferramenta para abrir o Bloco de Notas:


Add-Type -TypeDefinition @"
using System;
using System.Speech.Recognition;

public class VoiceRecognition
{
public static void Main()
{
using (SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine())
{
recognizer.LoadGrammar(new DictationGrammar());
recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(recognizer_SpeechRecognized);
recognizer.SetInputToDefaultAudioDevice();
recognizer.RecognizeAsync(RecognizeMode.Multiple);

Console.WriteLine("Listening for commands. Press any key to exit.");
Console.ReadKey();
}
}

private static void recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result.Text == "open notepad")
{
System.Diagnostics.Process.Start("notepad.exe");
}
}
}
"@

[VoiceRecognition]::Main()

Neste exemplo, utilizamos a classe SpeechRecognitionEngine do namespace System.Speech.Recognition para criar um mecanismo de reconhecimento de voz. Carregamos uma gramática de ditado padrão e definimos um evento para lidar com o reconhecimento de fala. Quando o comando "open notepad" é reconhecido, abrimos o Bloco de Notas através do método System.Diagnostics.Process.Start.


Aproveite ao máximo o reconhecimento de voz no Windows! Compartilhe este artigo com seus amigos para que eles também possam aprender a utilizar essa funcionalidade incrível. Juntos, podemos explorar todas as possibilidades que o reconhecimento de voz oferece.


To share Download PDF