Existe alguma forma de fazer o arduino falar? Eu vi que existe um shield chamado VoiceShield, mas a voz é muito feia, pouco inteligível, e eu não sei se ele sabe falar portugues....
Eu gostaria de quando pressionar num botão ele diga A, e se eu clicar dois botoes (B e A), ele fale BA, no final podendo até formar palavras.
É possível fazer isso com ou sem arduíno?? A idéia é construir um vocalizador !!
Seria bom se pudesse ainda ter diferentes tipos de voz.... feminina, masculino, criança, adultos, etc.
Fico no aguardo de sugestões!!
Abraços!!
Tags:
oops, o speech do google funciona com acentos se vc incluir logo depois do pt-br o seguinte:
&ie=UTF-8
a linha ficaria assim:
say() { local IFS=+;/usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols "http://translate.google.com/translate_tts?tl=pt-br&ie=UTF-8&q=$*"; }
rolou falar "plantação" :D
Wagner,
Parece ser muito bom!!! Obrigado pela dica..!
No final de semana vou trazer o linux do trampo pra casa pra já ir testando, enquanto não vejo uma forma de trazer o Rapsberry Pi.... vc sabe onde vende a um bom preço?
O bom que no RapsPi dá pra imbutir um teclado mais facilmente que no Arduíno, né? Facilita na hora de digitar o que será vocalizado... !
O que eu poderia utilizar no Raps como display??
Abs
Opa, voce encontra ele legalizado aqui:
http://www.farnellnewark.com.br/sbcraspberrypimodelb512mbcore,produ...
171 dilmas, é mais barato que um Arduino Mega legalizado :D.
Rapaz, teclado USB comum. Display: qualquer display com entrada RCA ou HDMI. Ele é um PC rodando linux, ehehhehe. A plaquinha é tao porreta que eu tenho o modelo antigo(256 mb de RAM) e ele toca video fullhd numa boa :P.
Só que é uma coisa bem distinta de arduinos, não tem a mesma simplicidade. Requer mais "know how" geral de computação, e o Google é sempre nosso amigo.
Wagner, blz???
Cara, meu raspberry chegou, muito loko a parada!!!
Fiz o tutorial no rasp, e tá acontecendo uma coisa estranha:
consigo executar o ./speech.sh Minha fala.
tudo perfeito. Na segunda tentativa, não rola e ainda trava o RPi
Acontece tb com o espeak... será q tá com algum pau em algum lugar?? O restante tá funcionando perfeitamente.
Alias, como posso fazer o ./speech.sh utilizar o jack de audio ao invés do HDMI??
Abs
vc ja tentou executar a fala fora do sh, por linha de comando mesmo?
vc instalou qual, o Festival ou o Espeak?
Não testei linha por linha, apenas o espeak né que roda por fora do script....
instalei o espeak, mas trava tanto com o espeak quanto com o shell que usa o translate do google...
criei um shell qualquer, apenas com echo dentro, mas nao trava, portanto o shell tá rodando legal... nao sei se é alguma configuração do HDMI, do áudio, sei lá.... caso vc nao tenha entendido direito o problema, gravo ele e posto no youtube.... ahhhhhhhhhhhhhhhhhhhhhh heeelp!!!!
Abs!!!!
rapaz... o espeak eu achei otimo, o mais rapido de todos...
o do google, apesar de ter a voz melhor, tem um problema: vc PRECISA estar conectado com a internet
HDMI eu nunca tentei, so to usando a saidinha de audio mesmo.
Eu gostei tanto do espeak que vou usar ele no meu robo :D
executando no shel mais ou menos assim, como eu disse antes:
espeak -vpt+m2 -k6 -p40 -s100 "Teste de fala... eu tambem falo acentuações"
ele "segura" o shell até terminar de falar... da uns warnings e tal da alsalib, mas rola bem...
Talvez o problema seja com o tam hdmi... experimente usar caixinhas de som no jack de audio ;)
Wagner, obrigado pelo retorno.
Estou com uma caixinha espetada no jack de audio, mas o som por padrao parece que sai pelo hdmi.
Tem alguma configuração que posso fazer para obrigar o som a sair pelo audio?
Abs
rapaz, inicializa o raspberry com a caixa ligada no jack...
vc ta usando o hdmi pra video? Talvez a diferença do nosso setup seja essa, eu só usei o hdmi pra testar, depois só acesso o raspberry por ssh e por vnc :P.
Outra coisa, no shell vc pode controlar o volume da saida, digite:
alxamixer
vai executar um programa de texto onde vc pode aumentar/diminuir o volume e controlar o balanço dos canais
Testei o Espeak... é bom... Melhor e mais rapido pra decodificar o texto que o Festival... nao é milagroso, tem 7 vozes masculinas e 4 femininas, mas todas são meio roboticas(ainda assim, muito melhores que a do Festival, e tem em pt-br)...
depois de instalar, via linha de comando:
espeak -vpt+m2 -k6 -p40 -s100 "Teste de fala... eu tambem falo acentuações"
onde o -vpt é pra definir portugues(o pt sozinho é pt-br, finalmente sacaram que somos mais importantes que os colonizadores, hehehe), o m2 é a voz masculina 2, o p40 é o pitch(tom), vai de 1 a 99... o s é a velocidade, parece que vai de 100 a 200, aj que nao notei diferença abaixo de 100... o k6 é o "reforço de iniciais maiusculas), pouca diferença, o default é 5... e depois é o texto...
o texto só nao pode terminar com exclamaçao, pelo que testei, mas pode ter exclamaçao no meio do texto.
Cara, num posso esperar pra testar isso.... hehehe!!
Fiz o teste aqui com o espeak, finalmente, mas ele faz um "toc" antes te depois de falar... Aih é assim tb ???
Pra inicializar segui esses passos:
http://elinux.org/RPi_Text_to_Speech_(Speech_Synthesis)
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por