saludos. una pregunta según yo no estas aplicando un filtro que coja los valores mayores a 100HZ, lo que estas haciendo es coger los valores comprendidos entre el puesto 1 y el puesto 100 es decir los valores de 1 a 100
Si la función wavwrite me da error, ya que la quitaron hace años, ¿por cual puedo sustituirla para que el programa me funcione? La he intentado sustituir por audiowrite y me sigue dando error :(
Hola, gracias por el video, una sola consulta, cómo puedo hacer para cambiar el rango de la frecuencia en esta parte: vozpf = vozp (1:100); % Solo acepta las Frecuencias arriba de 600 HZ % ese 1:100 cómo funciona, apreciaría tu respuesta. Gracias.
buenas tardes, muy buen vídeo, estoy haciendo un proyecto similar para mi tesis de grado, con la diferencia que la base de datos no son palabras sino sonidos de fuga de agua en tubería... debería entonces crear una base de datos con los diferentes tipos de audios con parámetros de caudales así como diámetros de fuga respectivamente para luego comparar la fuga existente ,cierto? ahora la pregunta es: como haría en el código para lograr que al encontrar el audio mas parecido a cualquiera que tengo en la base de datos, automáticamente me muestre la gráfica o me de una senal alertando que encontró similitud ?... me explique?. si me puedes ayudar con esto te agradezco...
buenos días si quisiera que ese mismo programa al finalizar pidiera la opción de escribir una de esas palabras y reprodujera el sonido de ella como seria?
Error using / Matrix dimensions must agree. Error in normalizar (line 6) snd_norm(i) = sonido(i) / maximo; Error in reconocimiento_de_voz (line 54) c = normalizar (c) me marca ese error en el script de normalizar
ya supe que es esto para porque las grabaciones de la base de datos no están exactamente de la misma duración que las que grabas para comparar. arreglando eso, se corrige el error
es por el tipo de grabación, el archivo que use tiene que ser extraído desde matlab con la misma frecuencia y bits con los que va a trabajar, con el siguiente código los puede extraer , solo es buscar en donde se guardo el archivo Fs = 44100; % Frecuencia de muestreo, frecuencias pre-asignadas en MATLAB Audio = audiorecorder(2*Fs,16, 1);%Proceso de reconocimiento o grabado del audio disp('Iinicio del audio...') recordblocking(Audio,1);%Duración del audio disp('Finalizacion del audio...') Sonido = getaudiodata(Audio);%Proceso de guardado Nombre = 'VOZ.wav';%Nombre de mi señal entrante play(Audio);%Reproduce mi señal entrante %plot(Sonido); audiowrite(Nombre,Sonido,2*Fs)%Guarda mi señal entrante con los parametros ingresados
Edgar Lopez si en el código graba dos veces pero solo es con el fin de mostrar la diferencia que hay entre las dos grabaciones que se hacen al mismo tiempo pero para el scrip solo hace falta una de esas grabaciones que compara con los audios guardados previamente
Hola buen video. en matlab 2015 me aparece lo siguiente Error using wavwrite (line 8) WAVWRITE will be removed in a future release. Use AUDIOWRITE instead. Error in grabar_audio (line 17) wavwrite (y,Fs,'grabacion1'); %guarda el sonido en formato wav%
Brother una duda me da error en la función normalizar, por ejemplo grabe la palabra cero y guarde en x0 puse normalizar(x0) y me sale el error: In an assignment A(I) = B, the number of elements in B and I must be the same. Me da ese error tal vez si sabes como arreglarlo.
Que tal muy buenas tardes tengo una gran molestia no puedo hacer uso de las funciones wav,, por que sera? ya intente descargar las librerias que me ofrece matlab pero no lo he podiddo hacer tengo la version 2017 ojala puedan ayudarme de antemano gracias por la atencion y el video
@FRANCISCO JAVIER RESTREPO GÓMEZ aprenda a buscar información en libros o Google y dejen de ser dependientes. Es bueno ser auto didácticas. No sean facilistas, es de personas incapaces de resolver problemas.
Royer David Sabelli Rodriguez interesante proyecto pasame tu correo te envio el codigo y pues solo seria tener grabado los audios de los caudales y registrar cada uno de ellos con variable pero tendrias que agregar otros filtros para mejorar el reconocimiento tambien utlizar un buen micrófono
hermano te envié mi correo desde el cel, pero ha de ser que no te llego porque no he recibido nada. aquí te lo dejo, por favor te agradezco lo antes posible...
para que usas la correlacion de pearson? luego no lo usas en la estimacion de error ni lo encuentro en ningun otro lado del codigo
saludos. una pregunta según yo no estas aplicando un filtro que coja los valores mayores a 100HZ, lo que estas haciendo es coger los valores comprendidos entre el puesto 1 y el puesto 100 es decir los valores de 1 a 100
esto aplica tambien aplica para un aplauso por ejemplo
Si la función wavwrite me da error, ya que la quitaron hace años, ¿por cual puedo sustituirla para que el programa me funcione? La he intentado sustituir por audiowrite y me sigue dando error :(
Lograste darle solucion?
Hola, gracias por el video, una sola consulta, cómo puedo hacer para cambiar el rango de la frecuencia en esta parte:
vozpf = vozp (1:100); % Solo acepta las Frecuencias arriba de 600 HZ %
ese 1:100 cómo funciona, apreciaría tu respuesta. Gracias.
como podria agregar ruido blanco distribucion gausiana
buenas tardes, muy buen vídeo, estoy haciendo un proyecto similar para mi tesis de grado, con la diferencia que la base de datos no son palabras sino sonidos de fuga de agua en tubería... debería entonces crear una base de datos con los diferentes tipos de audios con parámetros de caudales así como diámetros de fuga respectivamente para luego comparar la fuga existente ,cierto? ahora la pregunta es: como haría en el código para lograr que al encontrar el audio mas parecido a cualquiera que tengo en la base de datos, automáticamente me muestre la gráfica o me de una senal alertando que encontró similitud ?... me explique?. si me puedes ayudar con esto te agradezco...
Espero haya acabo compa
una consulta que software usaste para grabar los sonidos ya establecidos (casa,perro,navidad,lunes,azul)
En Matlab, si miras bien el vídeo puedes ver el código para hacer la grabación.
hola, buen video, una duda la wavwrite es una libreria externa o esta instalada por defecto en matlab?
Fernando # por defecto viene en matlab
desde matalab 2016 desaparecio :'(
ahora es audiowrite
@@luiseduardorodriguezramire3691 Como puedo ponerme en contacto contigo?
Amigo una consulta es un proyecto
buenos días si quisiera que ese mismo programa al finalizar pidiera la opción
de escribir una de esas palabras y reprodujera el sonido de ella como seria?
Se lo que intentas hacer pero no tengo ni idea de cómo hacerlo. Espero que lo logres
Error using /
Matrix dimensions must agree.
Error in normalizar (line 6)
snd_norm(i) = sonido(i) / maximo;
Error in reconocimiento_de_voz (line 54)
c = normalizar (c)
me marca ese error en el script de normalizar
yo lo tengo
ya supe que es
esto para porque las grabaciones de la base de datos no están exactamente de la misma duración que las que grabas para comparar. arreglando eso, se corrige el error
hola, me podrias pasar el codigo porfa? diegokld23@gmail.com gracias
es por el tipo de grabación, el archivo que use tiene que ser extraído desde matlab con la misma frecuencia y bits con los que va a trabajar, con el siguiente código los puede extraer , solo es buscar en donde se guardo el archivo
Fs = 44100; % Frecuencia de muestreo, frecuencias pre-asignadas en MATLAB
Audio = audiorecorder(2*Fs,16, 1);%Proceso de reconocimiento o grabado del audio
disp('Iinicio del audio...')
recordblocking(Audio,1);%Duración del audio
disp('Finalizacion del audio...')
Sonido = getaudiodata(Audio);%Proceso de guardado
Nombre = 'VOZ.wav';%Nombre de mi señal entrante
play(Audio);%Reproduce mi señal entrante
%plot(Sonido);
audiowrite(Nombre,Sonido,2*Fs)%Guarda mi señal entrante con los parametros ingresados
¿Cómo hago para que me solo me acepte entre una rango de frecuencias? En este caso tiene f>100 linea 62
f(ranminimo
Cómo hago una nueva base de datos?
Una pregunta muy bueno, basicamente que metodo matematico se usa??
Convolucion de señales
Tengo problemas al graficar el voz1fn, voz2fn y de los demas no me sale la grafica, a que se debe. y por ultimo, el error minimo siempre me sale CASA.
Disculpa me sale promebla en ma función normalizar
hola podrias grabar las papabras q faltan y mosyrarlas en el video ? xf azul y perro
como puedo hacer algo asi pero para un robot scara?
una pregunta como puedo hacer una vos grabada en la base de datos ?????
una nueva vos para comparar la vos con la que es esta grabando actualmente
Edgar Lopez si en el código graba dos veces pero solo es con el fin de mostrar la diferencia que hay entre las dos grabaciones que se hacen al mismo tiempo pero para el scrip solo hace falta una de esas grabaciones que compara con los audios guardados previamente
si, pero lo que deseo saber como agregar un nuevo audio grabado previamente GRACIAS
Edgar Lopez en el vídeo esta cuando cambio de pestaña mira el tutorial
error en audiorecorder.subsref y grabar_audio
Por cierto no funciona el link; podrias resubirlo?
buenas noches, un saludo desde Perú, quisiera poder escribirle a su correo para unas consultas, por favor me puede escribir su correo.
Buenas , buen trabajo. Porfa puedes ayudarme con el código 🙏🙏
Gracias
Hola buen video. en matlab 2015 me aparece lo siguiente
Error using wavwrite (line 8)
WAVWRITE will be removed in a future release. Use AUDIOWRITE instead.
Error in grabar_audio (line 17)
wavwrite (y,Fs,'grabacion1'); %guarda el sonido en formato wav%
Es que es audiowrite y audioread en las nuevas versiones en vez de wavwrite
¿Cómo solucionarlo?
super !
hola esto puede entrar como un ejemplo de deep learning?
Es muy interesante el ejemplo pero no tiene absolutamente nada que ver con deep learning.
Brother una duda me da error en la función normalizar, por ejemplo grabe la palabra cero y guarde en x0 puse normalizar(x0) y me sale el error:
In an assignment A(I) = B, the number of elements in B and I must be the same. Me da ese error tal vez si sabes como arreglarlo.
Si pudiste solucionarlo?
Que tal muy buenas tardes tengo una gran molestia no puedo hacer uso de las funciones wav,, por que sera?
ya intente descargar las librerias que me ofrece matlab pero no lo he podiddo hacer tengo la version 2017
ojala puedan ayudarme de antemano gracias por la atencion y el video
usa audioread, no wavread
No funciona en MATLAB 2016a :(
sí, funciona
Muy buen video
Oye me podrías pasar el código?
yo lo tengo
javi alfaro
te dejo mi correo si haces el favor de pasarlo
dinovergax@gmail.com
hola, me podrias pasar el codigo porfa? diegokld23@gmail.com gracias
Puedes proporcionarme el código por favor
liz-hdz_@outlook.com
javi me lo puedes pasar necesito entregar algo similar a esto el día de mañana te dejo mi correo Kalef.tw@gmail.com porfa :3333
Por fabor quisiera otro proyecto parecido
No puedo ayudarte con eso, pero busca en internet seguro hay muchos.
Hola, buen vídeo (y)
ayuda bro se me queda trabado con la palabra azul
Otra funcion para guardar audio que no sea wavwrite
Puedes grabarlo de otra forma, que no sea en MATLAB
@FRANCISCO JAVIER RESTREPO GÓMEZ aprenda a buscar información en libros o Google y dejen de ser dependientes. Es bueno ser auto didácticas. No sean facilistas, es de personas incapaces de resolver problemas.
@@idg333 tienes razon wee uwu gracias por el aporte suficiente con que compartas tu code... y todavia sigue activo el link
@@idg333 posdata es una funcion xD... jajaja
Por cierto vi el video varias veces, pero si me puedes enviar el codigo chevere.
Royer David Sabelli Rodriguez interesante proyecto pasame tu correo te envio el codigo y pues solo seria tener grabado los audios de los caudales y registrar cada uno de ellos con variable pero tendrias que agregar otros filtros para mejorar el reconocimiento tambien utlizar un buen micrófono
hermano te envié mi correo desde el cel, pero ha de ser que no te llego porque no he recibido nada. aquí te lo dejo, por favor te agradezco lo antes posible...
por cierto ivan, sabrás por casualidad si es posible crear un app para teléfono inteligentes con matlab?
tu correo no llega no se por que. En todo caso lo publicare un link de descarga en la descripción del video y para los que necesiten
Ok Ivan gracias...
Para reconocer vocales en Matlab visita el vídeo: th-cam.com/video/wdr8IwpSISE/w-d-xo.html
buen vídeo men ;v