Como escrever um programa em Visual Basic que produzirá vozes

Escrito por jaime avelar | Traduzido por francisco de castro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como escrever um programa em Visual Basic que produzirá vozes
Escreva um texto para aplicativos de voz usando VB(Visual Basic) (John Foxx/Stockbyte/Getty Images)

Os aplicativos de computadores que suportam "text-to-speech" (De texto para voz) são mais valiosos para o usuário se estes leem uma quantidade grande de texto. No Visual Basic, pode-se utilizar o objeto SpeechLib para converter qualquer texto em voz utilizando os auto-falantes do computador. Esta tecnologia pode ser muito útil para aplicativos de leitores e-book ou aplicativos projetados para ler a internet. Além disso, pode ser usada em aplicativos de escritas para pessoas com visão debilitada.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

O que você precisa?

  • Microsoft Visual Basic Express

Lista completaMinimizar

Instruções

    Instruções

  1. 1

    Inicie o Microsoft Visual Basic Express e clique em "New Project ..." (Novo projeto ...) no painel esquerdo da tela e, em seguida, clique em “Windows Forms Application” (Aplicativo Windows Forms) e finalize clicando em "OK".

  2. 2

    Clique duas vezes em "TextBox" (Caixa de texto), localizado no painel "Toolbox" (Caixa de ferramentas) para adicionar uma nova caixa de texto ao modelo. Clique duas vezes em "Button" (Botão) para adicionar um novo botão que executará o código.

  3. 3

    Clique no menu "Project" (Projeto) e selecione "<projectname> Properties", depois em "References" (Referências) e selecione "Add" (Adicionar). Em seguida, clique na aba "COM" e em "Microsoft Speech Object Library". Para finalizar, clique em "OK".

  4. 4

    Clique duas vezes em "Button1" para abrir o modulo de código do botão. Digite na primeira linha de código do módulo para importar o "namespace":

    Imports SpeechLib

  5. 5

    Copie e cole o código a seguir para criar duas variáveis, uma para armazenar uma "string" (Palavra ou conjunto de palavras) na caixa de texto, e outra para armazenar o objeto SpeechLib:

    Dim outputVoice As New SpeechLib.SpVoice Dim textString As String

  6. 6

    Copie e cole o código a seguir para obter o texto inserido na caixa de texto:

    textString = Me.TextBox1.Text.Trim.ToString

  7. 7

    Copie e cole o código abaixo para que a aplicação fale o texto salvo na variável "textString":

    outputVoice.Speak(textString)

  8. 8

    Pressione o botão "F5" para executar o programa e escreva uma frase na caixa de texto. Em seguida, aperte "Button1" para ouvir o computador falar a frase.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível