Autor Tema: generar voz con un pic  (Leído 7792 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado titulando

  • PIC10
  • *
  • Mensajes: 5
generar voz con un pic
« 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 :?

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: generar voz con un pic
« Respuesta #1 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.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado titulando

  • PIC10
  • *
  • Mensajes: 5
Re: generar voz con un pic
« Respuesta #2 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...

Desconectado El_Guitre

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1046
Re: generar voz con un pic
« Respuesta #3 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:
  • Grabar tu voz con la PC en un archivo wav mono
  • Abrir el archivo wav con el notepad y borrarle el encabezado
  • Grabar los datos que te quedan, en una memoria EEPROM conectada al PIC
  • Leer los datos de la memoria y sacarlos por un conversor DAC (por ejemplo un R2R)
  • Conectar la salida del R2R a un operacional para tener mas potencia

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.

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: generar voz con un pic
« Respuesta #4 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.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: generar voz con un pic
« Respuesta #5 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.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado titulando

  • PIC10
  • *
  • Mensajes: 5
Re: generar voz con un pic
« Respuesta #6 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

Desconectado Yuri

  • PIC10
  • *
  • Mensajes: 1
Re: generar voz con un pic
« Respuesta #7 en: 05 de Marzo de 2009, 17:22:07 »
Olá /  Hola!

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

Salutos!

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: generar voz con un pic
« Respuesta #8 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.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"