leinad Posted June 30, 2006 at 02:34 PM Report Share #35648 Posted June 30, 2006 at 02:34 PM 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 More sharing options...
M6 Posted June 30, 2006 at 02:41 PM Report Share #35649 Posted June 30, 2006 at 02:41 PM 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 More sharing options...
leinad Posted June 30, 2006 at 03:03 PM Author Report Share #35653 Posted June 30, 2006 at 03:03 PM Sim é isso... ? é um projecto k me deram pras mãos.... será que alguém me pode dar uma mãosinha.... 🙂 abraço. Link to comment Share on other sites More sharing options...
M6 Posted June 30, 2006 at 03:19 PM Report Share #35657 Posted June 30, 2006 at 03:19 PM 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 More sharing options...
leinad Posted June 30, 2006 at 03:42 PM Author Report Share #35662 Posted June 30, 2006 at 03:42 PM 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 More sharing options...
jluisfer Posted July 4, 2006 at 09:31 AM Report Share #36087 Posted July 4, 2006 at 09:31 AM 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 Link to comment Share on other sites More sharing options...
M6 Posted July 4, 2006 at 10:27 AM Report Share #36093 Posted July 4, 2006 at 10:27 AM 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 More sharing options...
leinad Posted July 6, 2006 at 09:45 AM Author Report Share #36529 Posted July 6, 2006 at 09:45 AM 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 More sharing options...
leinad Posted July 12, 2006 at 03:52 PM Author Report Share #37815 Posted July 12, 2006 at 03:52 PM 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now