This is an old revision of the document!


Sintetizator de Voce

  • Nume: Ioniță Alexandru-Darius
  • Grupă: 332CA

Introducere

  • Proiectul constă în realizarea unui sintetizator de voce pe fundalul unei mașini de tip karaoke, bazat pe microcontroller-ul ATmega328P.
  • Ideea proiectului a pornit în urma influenței albumului brat al artistei Charli XCX și a popularizării sintetizatoarelor de voce în muzica anilor 2020.
  • Aceste tendințe au evidențiat interesul pentru efecte vocale artificiale și procesare digitală a vocii, inspirând dezvoltarea unui sistem hardware capabil să reproducă un astfel de efect într-o formă simplificată.

Descriere generală

  • Scopul proiectului este de a transforma vocea umană într-un semnal artificial de tip „square tooth”, generând un efect robotic controlat. Sistemul urmărește să corecteze automat notele cântate astfel încât acestea să se încadreze în cheia melodiei, eliminând dependența de acuratețea interpretării vocale.
  • Utilizatorul poate selecta o melodie folosind o interfață simplă cu butoane, iar versurile sunt afișate pe un calculator. În același timp, semnalul vocal captat printr-un microfon este procesat în timp real, fiind detectată înălțimea sunetului și corectată conform tonalității melodiei selectate.
  • Rezultatul este redat sub forma unui semnal de tip square wave, cu un caracter artificial, specific efectelor moderne de auto-tune.
  • Proiectul este util din mai multe perspective:
    • Pentru utilizatori, oferă o experiență interactivă de karaoke în care aptitudinile muzicale nu influențează semnificativ rezultatul, deoarece toate notele sunt ajustate automat în cheia melodiei.
    • Proiectul reprezintă, de asemenea, un exercițiu de integrare hardware-software, implicând procesare de semnal, lucrul cu periferice (ADC, SPI, USART) și generarea de semnale audio. El poate constitui o bază pentru dezvoltarea ulterioară a unor sisteme mai avansate de procesare audio în timp real.

Schema bloc:

Hardware Design

Microfon

Pin Name Signal / Function ATmega328P Pin
OUT Analog audio output PC0 (ADC0)
VCC Power supply 5V
GND Ground GND

Modul MicroSD

Pin Name Signal / Function ATmega328P Pin
VCC Power supply 5V
GND Ground GND
MISO SPI Master In Slave Out PB4
MOSI SPI Master Out Slave In PB3
SCK SPI Clock PB5
CS SPI Chip Select PB2

Amplificator audio

Pin Name Signal / Function ATmega328P Pin
IN Audio input PD6
VCC Power supply 5V
GND Ground GND

Butoane

Button Signal / Function ATmega328P Pin
Button 1 Buton Next PB1
Button 2 Buton Previous PB0
Button 3 Buton Play PD7

Buzzer pasiv

Pin Name Signal / Function ATmega328P Pin
I/O PWM / digital output PD5
VCC Power supply 5V
GND Ground GND

Software Design

Descrierea codului aplicaţiei (firmware)

Rezultate Obţinute

Rezultatele obţinute în urma realizării proiectului

Concluzii

Concluzii

Download

Download

Jurnal

Secțiune de jurnal.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2026/farhad_ali.gul/alexandru.ionita04.1779097694.txt.gz · Last modified: 2026/05/18 12:48 by alexandru.ionita04
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