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: 38.169 ]
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 ---------------------------------------
Direcionando o mouse pelo teclado no Linux Mint LXDE
A Desinformação em Época da Tecnologia de Informação
Introdução ao Shell Script (parte 2)
Introdução ao Fortran (parte 1)
Introduzindo prazerosamente aos poucos... o shell script
Personalize seu shell na entrada de seu logon
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Midia de instalação LM-21.3 não inicializa [RESOLVIDO] (15)
What are the biggest challenges banks face with compliance training? (0)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









