Desde sempre que o ser humano tenta construir máquinas que imitam a forma humana. No antigo Egipto juntaram braços mecânicos às estátuas dos seus deuses e os gregos construíram umas que funcionavam com uma espécie de pistões hidráulicos para fascinar as pessoas nos templos.
A palavra ‘robot’ usou-se pela primeira vez no ano de 1920, na obra teatral ‘Robots Universais Rossum’ com estreia no teatro nacional de Praga e escrita pelo dramaturgo checo Karel Capek. A obra tratava de cientista que construiu um robot, que foi assassinado por ele.
Hoje, quando pensamos em robots não imaginamos aquelas máquinas de lavar com rodas e luzes de 1920, mas humanóides, ciborgues e inteligências artificiais super-avançadas como Skynet, da saga Terminator, capaz de se mover, falar e agir como um ser humano.
Neste tutorial, não vamos aprender como criar uma super inteligência artificial mas sim fazer com que o seu Raspberry Pi fale que é muito divertido! Para isto, vamos usar o serviço do Google Tradutor, por isso ter ligação à internet será essencial. A primeira coisa que vamos fazer é instalar o reprodutor MPlayer através deste comando no terminal:
sudo apt-get install mplayer
Uma vez instalado, podemos usar o seguinte código Python, apenas temos que modificar a frase que queremos reproduzir situada no final do código:
import sys, subprocess, urllib def getSpeech(phrase): googleAPIurl = "http://translate.google.com/translate_tts?tl=es&" param = {'q': phrase} data = urllib.urlencode(param) googleAPIurl += data # Juntamos todos os parámetros return googleAPIurl def raspberryTalk(text): # Isto iniciará MPlayer e reproduzirá o som subprocess.call(["mplayer",getSpeech(text)], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) if __name__ == "__main__": raspberryTalk("Olá, sou um Raspberry que fala!")
Podemos fazer o mesmo sem usar Python, directamente a partir do terminal escrevendo:
mplayer -ao alsa -really-quiet -noconsolecontrols “http://translate.google.com/translate_tts?tl=es&q=Hola, soy una Raspberry Pi que habla. Gracias por visitar efe pAez punto com”
Gostaram deste artigo ? Deixem o vosso comentário no formulário a baixo.
Não se esqueçam de fazer like na nossa página no facebook.
Todos os produtos utilizados neste artigo podem ser encontrados na loja de componentes eletrónicos ElectroFun.