sexta-feira, 19 de novembro de 2010

Softwares escolhidos para testes iniciais.

Muitas partes da Jessica foram "catadas" da Internet... Afinal, eu não ia perder tempo reinventando a roda e ficar penando pra desenvolver sistemas de reconhecimento de voz e sistemas de voz sintetizada. 

Vamos aos softwares escolhidos inicialmente:

Reconhecimento de voz
Speech Engine DLL SDK 5.0 (Microsoft)
e-Speaking Voice and Speech Recognition 3.7.9 (e-Speaking)
ZebSpeech 1.0 (Gratis)

Gateway de voz para telefone

Voicent VoiceXML Gateway 6.0.1

Sintetizador de Voz

Free Text to Speech Solution at iSpeech.org free beta (O melhor até agora)
 ZebSpeech 1.0
Say-It-Now (Multiplataforma em JAVA)
Máquina Virtual

Xen Hypervisor
VirtualBox

Renderização 3D

 Blender
Metasequoia

O conjunto de softwares descrito acima faz o "básico" da Jessica funcionar. O programa que estou desenvolvendo integra as funcionalidades de todos os programas descritos acima, e torna a Jessica bastante interativa. Tenho que resolver alguns problemas, e ainda não decidi se vou resolve-los por software ou por hardware, como por exemplo o reconhecimento de voz quando eu estiver ouvindo música...

quinta-feira, 18 de novembro de 2010

O que é a Jessica?

Como eu sou homem e moro sozinho, é um tanto chato e até mesmo inadequado chegar em casa e ser recebido por uma voz sintetizada masculina, ou mesmo uma voz digitalizada masculina. Então, procurei um personagem para tornar a interação homem-máquina mais confortável. E a personagem escolhida foi justamente a Jessica Rabbit...
Ao longo do projeto, quem quiser poderá alterar a sua instalação para qualquer outro personagem, ou mesmo criar um novo. Mas o padrão e o meu, sempre serão a Jessica Rabbit.

A idéia geral do projeto e ser controlado inicialmente por uma interface de toque e posteriormente por voz, para que se possa dizer "Jessica, acender luzes, sala 40%, ativar TV, canais 52,55 e 43." por exemplo. Ou então, controlar a casa por telefone. (ou skype). Ou ainda, em caso de emergência, pode-se dizer: "Jessica, modo de segurança (no qual, uma rotina previamente gravada fecharia, chamaria a polícia e aplicaria contra-medidas contra qualquer invasor.)".

Este é o objetivo deste projeto...

Em breve, novidades! Abraços a todos