TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: titulando en 05 de Marzo de 2009, 06:22:50

Título: generar voz con un pic
Publicado por: titulando en 05 de Marzo de 2009, 06:22:50
hola... la vdd soy nuevo en este foro... me gustarian que me hecharan la mano...

estoy haciendo un proyecto en el cual quisiera generar voz por medio de un pic... he visto dispositivos como el ISD 1420 que guardan voz y luego la reproducen. Mi proyecto es algo asi... Mi proyecto se trata de meterle un texto al pic por decirlo asi

"alerta subestación Villafañe" y que esta palabra la saque por un puerto del pic y transformarla a voz... se podra??

mi pregunta es como le meto ese enunciado al pic :?

estaba viendo que lo podria meter en forma de tabla con el 'retlw'

quisiera que me pudieran hechar la mano por favor, se los agradeceria, por mas que busco no encuentro nada coherente :?
Título: Re: generar voz con un pic
Publicado por: pibe en 05 de Marzo de 2009, 06:53:21
A ver.

Existen dos tipos de procesadores de voz:
1- Los que graban tu voz (no es mas que una grabadora) y luego con un comando que le mandes con un micro elijes que banco quieres reproducir .
2- Los que interpretan datos binarios y poseen una librería interna con fonética del idioma .

Hace muchos años (pero muchos) había hecho un proyectito con uno de estos chips con fonética. Son muy guapos. El problema era que la fonética era inglesa y cuando querías combinarlos para crear una palabra en castellano no quedaba muy bien. Vamos , era como escuchar un inglés intentando hablar castellano.
A día de hoy seguramente haya chips muchísimo más potentes y con fonética castellana, supongo.

Aqui hay uno proyecto terminado con uno de los chips ISD
http://web.media.mit.edu/~earroyo/voice_chip/

Mira esto
http://www.superrobotica.com/S310230.htm

Haz una búsqueda como "voice synthesizer" o "sintetizador voz" en google y te dará muchos enlaces.
Título: Re: generar voz con un pic
Publicado por: titulando en 05 de Marzo de 2009, 07:10:26
hola pibe... muchisimas gracias por tu ayuda... si los dos tipos que me presentas si los conosco muy bien lo he buscado mucho en internet...

y mi elección es la segunda... pero queria ver si se podia formar la voz por medio del pic y un ADC... mandarle las frases al ADC para que este las convierta... se podra?? no creo la vdd :? esa es mi duda debido a que casi no he trabajado con voz...

mi idea era meterle caracter por caracter al programa en el pic y mandarlos a un puerto de salida que este se conectara al ADC y este a la vez a un amplificador de audio...
Título: Re: generar voz con un pic
Publicado por: El_Guitre en 05 de Marzo de 2009, 07:30:36
mi idea era meterle caracter por caracter al programa en el pic y mandarlos a un puerto de salida que este se conectara al ADC y este a la vez a un amplificador de audio...

Hola, lo de pasar caracter por caracter a un puerto y que el un DAC lo saque a un amplificador no te va a resultar.... no hay relacion entre un caracter y su representacion analogica como audio.

Lo te podrias hacer es:

Algo así mas o menos te debería funcionar, hace años hice algo parecido pero no con un PIC si no con el puerto paralelo de la PC. Saludos.
Título: Re: generar voz con un pic
Publicado por: pibe en 05 de Marzo de 2009, 07:30:43
Uy  :shock:

Eso debe ser chungo chungo.
Hacer hablar a un pic por sí mismo? Uf.... no se..
Vas a necesitar mucha, pero mucha memoria para guardar todos los tonos fonéticos. Es una obra titánica... no tanto para el pic, sino para el que tenga que programar tono por tono y combinarlos.
Título: Re: generar voz con un pic
Publicado por: micro_cadaver en 05 de Marzo de 2009, 13:48:23
mira esto pibe

http://www.todopic.com.ar/foros/index.php?topic=23610.0

en unos meses emprendere ese proyecto.
Título: Re: generar voz con un pic
Publicado por: titulando en 05 de Marzo de 2009, 16:14:30
orale guitre... lo mismo pensaba yo pero tenia la duda si se podia o no se podia... por que aunque el DAC te lo convierta en una señal analogica el DAC mismo te va a dar una señal digamos oscilatoria pero el jamas te la va a convertir en voz por que no tiene grabada ninguna voz...

muchisimas gracias... estubo buena tu respuesta me saca de un gran apuro
Título: Re: generar voz con un pic
Publicado por: Yuri en 05 de Marzo de 2009, 17:22:07
Olá /  Hola!

Mira esto:  http://www.romanblack.com/picsound.htm

Salutos!
Título: Re: generar voz con un pic
Publicado por: pibe en 05 de Marzo de 2009, 19:37:55
Pero vamos a ver.
Una cosa es grabar audio en un pic, memoria SD , eeprom , cinta, DVD, VHS, Betamax, etc. Eso no es un tema por el cual perdería mi tiempo.

Pero de ahí a hacer que un pic "hable" por si mismo, interpretar 011101110 y vocalizar un "a"  sin archivos wav, mp3, es totalmente distinto.