Reconhecimento de Voz no Linux
Este artigo serve como base inicial para a criação de recursos de reconhecimento de voz no Linux, com recursos
disponíveis na WEB e com melhor qualidade de voz.[ Hits: 37.318 ]
Por: Adriano H. Hedler em 02/04/2012 | Blog: http://www.vivaolinux.com.br
#------------------------- tradutor.sh --------------------------------------- #!/bin/bash #Original de: #Kris Occhipinti #http://FilmsByKris.com #Released under the GPLv3 #Adaptado por: #Adriano Hedler #26 de Março 2012 #Limpa a tela clear #Configuração: #Determina a língua para tradução final #no caso, alemão lng="de" #Grava temporariamente em um arquivo, #Especifica um tempo de silencio para iniciar, #E um tempo de silencio para parar. rec -r 16000 -t alsa default /tmp/recording.flac silence 1 0.1 5% 5 1.0 5% #Envia o que foi capturado para o sintetizador, #e devolve o texto reconhecido. x=$(wget -q -U "Mozilla/5.0" --post-file /tmp/recording.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=pt-BR&client=chromium"|cut -d\" -f12) #Exibe o que foi capturado echo "Esta é a mensagem que foi compreendida com sua fala:" echo "$x" #Envia o texto para efetuar a tradução para #a língua escolhida. y=$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$x&sl=auto&tl=$lng" | sed 's/\[\[\[\"//' | cut -d \" -f 1) #Exibe o texto na língua escolhida echo "Esta é a mensagem que foi traduzida pelo serviço do Google:" echo "$y" #Toca a frase na língua que traduziu mplayer -user-agent Mozilla "http://translate.google.com/translate_tts?tl=$lng&q=$(echo "$y" | sed 's#\ #\+#g')" > /dev/null 2>&1 ; #Deixa quem testou feliz e termina. #------------------------- tradutor.sh ---------------------------------------
A Desinformação em Época da Tecnologia de Informação
Direcionando o mouse pelo teclado no Linux Mint LXDE
Monitoramento automático de logs e alertas por e-mail - Fácil e explicado
Programar em Shell - Script só para os baixinhos
Explorando a entrada de dados com READ em Bash Shell
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (1)
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)