VBS - Dica: Como Converter Texto em Voz – Parte 1
Este tutorial mostra como criar um arquivo .vbs simples para converter texto em áudio usando o mecanismo de síntese de voz da Microsoft. Com esse script, você pode gerar arquivos de áudio em formato WAV a partir de textos inseridos manualmente ou lidos de arquivos.
Passo a passo para criar o script básico
Copie o código abaixo e cole dentro de um arquivo com extensão .vbs. Ao executar, o script solicitará um texto para converter em áudio e gerará o arquivo WAV no caminho especificado.
Const SAFT48kHz16BitStereo = 39
Const SSFMCreateForWrite = 3
Dim message, fala, geraWav
curtaocanal = InputBox("Conversor de texto para áudio")
Set geraWav = CreateObject("SAPI.SpFileStream")
geraWav.Open "C:\a\Sample.wav", SSFMCreateForWrite
Set fala = CreateObject("SAPI.spvoice")
Set fala.AudioOutputStream = geraWav
fala.Speak curtaocanal
geraWav.Close
Script para converter texto de arquivo
Também é possível criar um script que lê o conteúdo de um arquivo de texto e converte todo o seu conteúdo para áudio WAV automaticamente. Veja o exemplo completo abaixo:
Dim obj : Set obj = CreateObject("Scripting.FileSystemObject")
Dim inFile: Set inFile = obj.OpenTextFile("texto.txt")
' Lê todo o conteúdo do arquivo texto.txt
Dim strRetVal : strRetVal = inFile.ReadAll
curtaocanal = strRetVal
inFile.Close
Const SAFT48kHz16BitStereo = 39
Const SSFMCreateForWrite = 3
Dim fala, geraWav
Set geraWav = CreateObject("SAPI.SpFileStream")
geraWav.Open "Sample.wav", SSFMCreateForWrite
Set fala = CreateObject("SAPI.spvoice")
Set fala.AudioOutputStream = geraWav
fala.Speak curtaocanal
geraWav.Close
Download de vozes para uso avançado
Para aprimorar a qualidade das vozes e ter opções adicionais, você pode baixar pacotes de voz compatíveis pelo link oficial abaixo:
Download de vozes para síntese de voz
Vídeo explicativo
Considerações finais
Esse método simples de converter texto em áudio via VBScript pode ser útil para automatizar tarefas, criar narrações rápidas e facilitar acessibilidade. É importante conhecer o funcionamento dos scripts e executar os arquivos em ambientes seguros para evitar problemas.
Explore o poder da automação no Windows com esses recursos e potencialize seus projetos!

Comentários
Comente só assim vamos crescer juntos!