Month: August 2012

Reconhecimento de voz e sintese de voz

Estou pesquisando sobre reconhecimento e sintese de voz e encontrei alguns sites com informações interessantes:

http://my.opera.com/marcostrannin/blog/reconhecimento-de-voz

http://linuxmafia.com/pipermail/conspire/2008-February/003822.html

http://www.webbie.org.uk/Veli-Pekka/reviews_of_speech_synths.html

Como substituir a imagem do easter egg do Android

O Android 2.3 e acima possuem um ovo de pascoa que mostra uma imagem com zumbis e o robo verde. Para ver a imagem vá em Configurações -> Sobre o Telefone e Clique rapidamente várias vezes sobre o campo “Versão do Android”, você deverá ver a imagem com os zumbis.

Pesquisando pela mensagem que é exibida na tela (toast: “Zombie art by Jack Larson”) descobri que o arquivo que exibe a imagem é:
frameworks/base/core/java/com/android/internal/app/PlatLogoActivity.java

Depois pesquisando pela imagem “platlogo” descobri que ela fica dentro do arquivo prebuilt/sdk/10/android.jar, então copie o arquivo para outro local renomeando o arquivo para .zip e ao descompacta-lo encontrei a imagem em res/drawable-nodpi/platlogo.jpg.

Só precisei colocar outra imagem substituindo esta imagem, gerar o .jar novamente e compilar o Android.

ATUALIZAÇÃO: Escrevi um tutorial passo-a-passo que não precisa recompilar o Android: https://acassis.wordpress.com/2013/02/20/como-substituir-a-imagem-de-zumbi-do-easter-egg-do-android-2-3/
Creditos ao pessoal do xda-developers: http://forum.xda-developers.com/showthread.php?t=1586141

Usando o kermit ao inves do minicom para console serial

$ kermit
C-Kermit 9.0.302 OPEN SOURCE:, 20 Aug 2011, for Linux+SSL+KRB5
 Copyright (C) 1985, 2011,
  Trustees of Columbia University in the City of New York.
Type ? or HELP for help.

(/home/alan/) C-Kermit>set line /dev/ttyUSB0
(/home/alan/) C-Kermit>set baud 115200
/dev/ttyUSB0, 115200 bps
(/home/alan/) C-Kermit>set carrier-watch off
(/home/alan/) C-Kermit>set flow-control none
(/home/alan/) C-Kermit>c
Connecting to /dev/ttyUSB0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

Como tirar screenshot de um smartphone Android sem usar o DDMS

Estava querendo tirar screenshot ( printscreen ) do meu smartphone (LG P698F), mas não tenho o ddms instalado e estava com preguiça de instalar, então pesquisei e encontrei uma nova forma de fazer isso, usando esta dica:

http://stackoverflow.com/questions/2807070/screenshot-of-the-nexus-one-from-adb

No meu caso tive que mudar a resolução de 480×800 para 320×480, então os comandos ficaram assim:

$ adb pull /dev/graphics/fb0 fb0
$ dd bs=1920 count=320 if=fb0 of=fb0b
$ ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565 -s 320x480 -i fb0 -f image2 -vcodec png image.png