Circuito reconocedor de voz

#1
Buen dia, estoy haciendo un proyecto que se trata de un reconocedor de voz, lo que hize fue medir la frecuencia de mi voz con el programa overtone analyzer, luego diseñe un filtro pasabanda con frecuencia de resonancia igual a la que me muestra el programa, y la entrada esta con un microfono capacitivo normal, no se si hay algo mal con la logica que estoy poniendo o si me podrian dar alguna sugerencia de como hacerlo, pero con filtros activos, gracias
 
#3
lo que estoy implementando es algo así se trata de un filtro pasa banda entonces se supone que al hablar al micrófono, y reconozca mi frecuencia debería subir la ganancia a 1 como esta diseñado y simplemente prender el led no se si la logica esta mal, estoy ajustando las resistencias con trimer para mayor exactitud
 

Adjuntos

Última edición:
#5
Amigo Ares0, bueno en realidad utilizar un filtro no te ayudara mucho en cuanto a lo que requieres.
Lograr un reconocimiento de voz, requiere comparar un patron de niveles de tension que conforman la secuencia de audio con una referencia almacenada, el sistema tiene su nivel de complejidad pues debe aceptar pequeñas incoherencias en la señal debido a ruido ambiente introducido junto con la misma y demas asi tambien como cambios que sufre la voz.
 
#6
Buenas tardes.

El reconocimiento de voz no es posible por Harvare, por Harvare podemos hacer algo muy simple p.e. reconocer un silbido, una palmada, un grito... pero poco más.
Para el reconocimiento de voz se utilizan programas especializados, hay que muestrear la voz y digitalizarla, por metodos comparativos con "Alófonos" se pueden separar sílabas y llegar a interpretar frases.
Normalmente casi todos estos programas están diseñados para reconocer fonemas Ingleses.
Actualmente este tipo de técnicas se utiliza mucho en los teléfonos de asistencia de Empresas
Todos los que los hemos utilizado podemos juzgar hasta que punto son factibles. :cool:

Sal U2
 
#7
Bueno pues tal vez tuve un error en la parte de la reacción, o no se si sea lo mismo, lo que pretendo es simplemente que reconozca una letra dicha durante un lapso de tiempo es decir mantener durante 5 segundos la letra A y pues debería hacerlo así, ¿no?
 
#8
Bueno amigo, si puedes observar mediante un osciloscopio, la señal que produce, la pronunciacion de la letra "A", podras ver que la misma se compone de multiples, fcias.y/o armonicos de diferentes amplitudes.
Puedes decirme como puedes mediante un solo filtro, detectarla?.
Es como si quisieras atrapar varios tipos/tamaños de peces, utilizando una unica red de pesca.
 
#9
Hola a todos. Parece que lo que intentas es parecido a un vox, microfono que activa le trasmición en radio, logré uno muy bueno con un pre y un pll lm567, como nececité temporizar usé una compuerta y activaba un relé, lo ajustas a la frecuencia de la "a" y reconoce cada vez que se pronuncia. Lo hice hace mucho pero no tengo esquemas, los hacía a la criolla. En alguna pag. vi uno con el mismo principio, pedí "vox + 567" y espero te dará con el. Sino es cuestión de leer el data del integrado y calcular la Fo como te indica, Un abrazo
 
Arriba