Comandos por voz - TCC

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Comandos por voz - TCC

Mensagempor anderson.correia » 11 Mar 2010 16:48

Boa tarde amigos.

Estou iniciando meu TCC este ano, e gostaria da ajuda de vocês. Estamos pensando em fazer um dispositivos que reconheça comandos por voz, tipo abre, fecha, frente, para e etc..., com qualquer pessoa que dê o comando. Gostaria de saber, qual seria o caminho das pedras? Não achei muita coisa na net, somente software para PC, e gostaria de fazer a placa eletronica mesmo.

Alguem tem alguma ideia?

Obrigado
"Eduquemos as crianças e não será necessárlo castigar os homens" - Pitágoras
anderson.correia
Bit
 
Mensagens: 48
Registrado em: 23 Out 2006 07:30

Mensagempor Francesco » 11 Mar 2010 18:01

Que plataforma você pretende utilizar?
Sei que um professor da PUC-SP fez algo parecido, mas para PC.

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor edison » 11 Mar 2010 20:29

Certa vez eu montei um circuitinho que aceitava comando via "palmas". Acendia e apagava uma lâmpada.
Baseado num microfone de eletreto era tipo flip-flop comandando um relê.
Creio que apartir daí daria prá implantar algum contador de "palmas" com saídas independentes.
Conforme o número de batidas ele acionaria determinada carga.

Agora por voz sem PC........acho difícil.

Té mais..
-----------------------------------------------
"Os políticos e as fraldas devem ser trocados freqüentemente. E pelas mesmas razões"
-----------------------------------------------
Avatar do usuário
edison
Dword
 
Mensagens: 2011
Registrado em: 10 Mar 2007 00:18
Localização: Curitiba

Mensagempor falcaum » 11 Mar 2010 21:04

Possível é, um amigo fez um TCC graduando em engenharia da computação sobre isso
Usava um AVR que captava o som e identificava a palavra
Só não tenho mais detalhes, me lembro disso porq ue fui um dos que testaram, deu uma média de 37 acertos em 40, bem legal
Conseguindo mais posto
Avatar do usuário
falcaum
Bit
 
Mensagens: 10
Registrado em: 31 Ago 2009 15:04
Localização: Espírito Santo - Vitória

Mensagempor anderson.correia » 11 Mar 2010 21:55

Obrigado pessoal.
Sobre plataforma, tambem não oque e como utilizar. Atualmente trabalho com ARM7, e com PIC. Vejo o pessoal falando em utilizar DSP, ou não sei se existe algum componente dedicado para essa função.
"Eduquemos as crianças e não será necessárlo castigar os homens" - Pitágoras
anderson.correia
Bit
 
Mensagens: 48
Registrado em: 23 Out 2006 07:30

Mensagempor Iran » 11 Mar 2010 23:38

O professor Édson Mélo do cefet pr ou sc nao lembro bem fez um kit para 8051, um dos experimentos dele e um comando por voz usando um chip específico para isto e o seu kit.

Tenho um vídeo, depois posso postar aqui caso interesse.

O que falava nao é esse mas ai vai o link, nao vi mas deve ser na mesma linha

http://edsonmelo.trix.net/professor/tra ... index.html
Avatar do usuário
Iran
Word
 
Mensagens: 558
Registrado em: 16 Out 2006 18:10
Localização: Imperatriz - MA

Mensagempor Francesco » 12 Mar 2010 00:49

Realmente Iran... navegando pela página desse professor encontrei algo que fala sobre o chip HM2007. Pelo que parece, esse componente foi feito para reconhecimento de voz.

O datasheet dele está disponível no AllDataSheets: http://pdf1.alldatasheet.com/datasheet-pdf/view/129295/ETC/HM2007.html
Há uma página que fala sobre ele: http://talkingelectronics.com/John/SpeechRecognition.html

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor _blackmore_ » 12 Mar 2010 06:31

anderson.correia

Na Elektor deste mês eles devem falar algo ...

http://www.elektorbrasil.com.br/noticia ... paign=news

recebi isso hoje por e-mail, espero que lhe sirva em algo.

abrax!
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor fabim » 12 Mar 2010 08:22

a dona uXip tem lá no site dela, os codigos fontes para reconhecimento de voz, utilizando os DSpics dela de 60 mips..
Uma vez eu baixei, fiquei estudando e....






Ai eu desisti, pois não tinha utilidade pra mim, alem de ser muitissimo complicado entender..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor vtrx » 12 Mar 2010 10:35

Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor anderson.correia » 12 Mar 2010 12:33

Nossa, muito legal pessoal, obrigado pela ajuda. Todos esses links, serão de extrema importancia. Vou verifica-los com cautela, para ver coma se encaixa melhor.

Onde trabalho, tem a assinatura da elektor, vou verificar se já chegou.

Se fosse para utilizar um uC tipo ARM ou outro qualquer, e implementar isso na unha, acredito que seria bastante complicado né?

Porque varios trabalhos sobre reconhecimento de voz, utilizam esse mesmo kit da HM2007. Será que ele ainda existe?
"Eduquemos as crianças e não será necessárlo castigar os homens" - Pitágoras
anderson.correia
Bit
 
Mensagens: 48
Registrado em: 23 Out 2006 07:30

Mensagempor Francesco » 12 Mar 2010 12:47

Além do HM2007, parece que há outro chip que faz o mesmo trabalho, o AP7003-02

O datasheet dele é este: http://www.datasheetarchive.com/AP7003-02-datasheet.html#

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor Francesco » 12 Mar 2010 12:52

Pessoal, a coisa não é tão complicada quanto parece. Há empresas especializadas em desenvolver circuitos integrados e softwares embarcados para isso.

A empresa Sensory vende tool-kits:
http://www.sensoryinc.com/products/ic_toolkits.html

Até a NXP está trabalhando nisso:
http://www.nxp.com/news/content/file_690.html

Mas o mais simples deve ser com o dsPIC30F:
http://ww1.microchip.com/downloads/en/DeviceDoc/51465b.pdf

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor fabim » 12 Mar 2010 12:59

Anderson, tu tem sorte de não ser produto, apenas um TCC, sinão c tava ******..
Você não faz idéia de quanto é investido para burlar problemas de ruidos, cortes, ecos, etc..
E então os estudos para as palavras, por causa dos phonemas ? de forma que uma não interfira em outra !!! C ta lascado meo...

quer algo interessante ?
http://www.google.com.br/#hl=pt-BR&q=sp ... 116ae0d708

E outra, existem mini modulos prontos que devem der uns 3 por 8 centimetros, com varios pinos, que tem n utilidades, vem com um soft que você faz a ligação de uma palavra ou conjunção de palavras, a uma execução, ou uma execução estruturada. com até 16 execuções...

etc etc. a plaquinha deve custar uns 30U$$ la fora, e ela saiu numa revista a um tempo atras..

procure no grogri, sobre "speech recognition", ou voice commands..

Coitado, ainda mais para um TCC.. pior é que não vai nascer produto nenhum desse TCC, tu vai apenas perder um tempão dos infernos, e chegar a conclusão de que usar um componente proprio é a melhor solução. hehehe
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor jorgeluiz » 20 Mar 2010 03:03

Eu tinha um programa chamado ViaVoice da IBM num outro computador, que um raio fritou. Impressionante! Mesmo com um microfone comum, numa ambiente comum, ele reconhecia ate' 95% das palavras de primeira. As que ele nao reconhecia de imediato, colocava num banco para futuras comparaçoes. Dava pra ditar diretamente pro programa texto, ler e-mail, comando de mouse por voz e outras coisas mais. Em portugues do Brasil. Se voce conseguir "dessassemblar" um programa desses, vai ver o coringa do baralho la no tronco.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Próximo

Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x