Sintetizator vocal

Descriere generala

Proiectul isi propune realizarea unui sintetizator vocal cu ajutorul ATMEGA16. Idea proiectului:

  1. sintetizarea vocala va fi realizata de ATMEGA16 pe baza unui text fie introdus in cod fie citit pe interfata seriala a placutei
  2. fonemele necesare sintetizarii vor fi luate de pe un card SD
  3. dupa sintetizare rezultatul va fi redat pe difuzorul placutei de proiect

Hardware Design

Pentru implementare am folosit:

  1. placuta de baza
  2. un difuzor de 0.5W 8ohm (pentru difuzoare mai mari trebuie amplificator)
  3. 8 led-uri
  4. 8 rezistente de 1k
  5. card SD (microSD HC cu adaptor SD)

Interconectare module:

fotografie0176.jpg fotografie0178.jpg

Componentele au fost cumparate de la Comet.SRL , il recomand cu incredere magazin ieftin si bun :D.

Toate componentele au costat in jur de 30 ron, cardul micro SD de tip HC cu adaptor a mai adaugat 40 de ron proiectului :P.

Software Design

TO DO

Concluzii

Din pacate nu am reusit sa implementez si partea software a acestui proiect.

Totusi partea hardware este functionala am testat-o pentru a reda melodii in format wav de pe card (mono 8bit 44KHz).

Proiectul a fost interesant de realizat, fiind una dintre putinele aplicatii hardware din facultate.

M-am familiarizat astfel cu metodele de programare ale ATmega16 (laboratoare) si cu asamblarea si debug-ul modulelor hardware.

Bibliografie/Resurse

un sintetizator vocal online pentru limba engleza si romana: www.ivona.com

un sintetizator vocal pentru ATMEGA8 ce foloseste foneme definite in cod 212

Foneme_vocalice

English_phonology,

pm/prj2010/dtudose/sintetizator_vocal.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0