Jump to content

desafio muito interessante...


leinad
 Share

Recommended Posts

boa tarde,

o problema é o seguite, tenho um ficheiro audio, gravado por mim com várias palavras, isoladas, ou seja existe um compasso de tempo entre cada uma delas que não está preenchido, o que eu necessito é de um código que me faça a detecção automática dos limites da palavra.

Por outras palavras, o programa iria ler o ficheiro de audio e quando encontrasse uma fosse detectado o inicio de uma palavra, na label1 iria ser mostra: "palavra encontrada e a ser lida..."

quando terminasse de ler a palavra na label1 iria ser mostra: "palavra encontrada e já foi lida..."

E também que enquanto o ficheiro audio é lido, ser mostrado num objecto (CurveEdit ou Axis) o que a evoluição do que está a ser reproduzido...  ?

desde já agradeço

abraço.

Link to comment
Share on other sites

Espero que conheças as Tranformadas de Fourier. 🙂

O que tu necessitas é ler o ficheiro audio e compreender/desenhar a onda, analizar a onda para encontrar palavras ou fonemas.

Ou seja, o que tu queres é fazer reconhecimento de fala. É bom que saibas no que te estás a meter...

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

O melhor que tens a fazer é procurar uma biblioteca que te permita não implementar tudo.

Não te quer assustar, mas já fui assistir a uma defesa de uma tese de doutoramento sobre essa área, ou seja, não é uma coisa trivial de fazer, mas é bem mais fácil do que projectar uma estação espacial! 🙂

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

antes de mais, quero t agradecer pela desponivilidade...

Feliz ou infelizmente tou siente... do problema em que caí de para-quedas... ?

mas não posso ficar de braços cruzados... tenho que batalhar pra ver se consigo fazer qualquer coisa...  :fartnew2:

Se alguem poder dar alguma contribuição é muito bem vinda...  ?

mais uma vez obrigado. 👍  

Link to comment
Share on other sites

E não há nenhum objecto no VB que leia o ficheiro audio em tempo real e se consiga dizer algo do tipo se o volume for maior que x entao qq coisa?Sinceramente é só uma ideia pq tb acho isso bem complicado

Não tem de ser em VB, pode ser um componente ActiveX ou uma DLL.

Quanto à tua ideia, peca pelo facto de poderes teres falsos positivos e falsos negativos, ou seja, se alguém falar baixo podes não identificar e se houver ruido alto podes identificar.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

bom dia colegas,

consegui fazer um código, através de pesquisas e tirando codigo daqui, tirando código dali, foi implementando e inicialmente só que deparei com um grande problema.... que é: o som não está a ser reconhecido pelo programinha, o problema não é a nivel de hardware, porque com o gravador de audio do winXP dá muito bem...

Suponho que seja dou do vb ou do meu código...

Será que alguém me pode ajudar...

em anexo está o projecto para testarem em vossas máquinas...

abraço,

Lienad

Link to comment
Share on other sites

encontro-me novamente empancado...

já consegui fazer quase tudo que pretendia, só que agora queria por o projecto a gravar o audio que foi gravado, numa variável, em vez de ficar gravado em ficheiro wav...

para baixar o projecto:    http://www.mooload.com/new/file.php?file=files/120706/1152719018/GRAVADOR+DE+SONS.rar

meu mail é daniel_pinto@tugamail.com

Se alguém poder dar uma dica agradeço,

abraço.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.