Wpis z mikrobloga

#elektronika #arduino

Mirki, potrzebna jakaś pamięć flash łatwo obsługiwana przez Arduino. Trzeba do niej załadować trochę sampli dźwiękowych, które będą odtwarzane przez mikrokontroler.
Jest coś gotowego?

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@defoxe: Korzystałem też z AT45xxx - tego co podrzucił @zetisdead: i działa, nie jest jakoś bardzo skomplikowane. Przede wszystkim trzeba ogarnąć jak się używa pamięci ze stronicowaniem.
Widzę że ostro działasz z #esp8266 i #esp32 więc pewnie do tego. Te moduły mają dużo własnej pamięci. W firmware Arduino masz wbudowany spiffs
https://github.com/esp8266/Arduino/tree/1683b12dd7105f456530931709e69f12e2994d6e/cores/esp8266/spiffs

Tu masz cały projekt z odtwarzaniem dźwięków:
https://github.com/bbx10/SFX-I2S-web-trigger
  • Odpowiedz
Ogólnie celem jest zrobienie syntezatora mowy.


@defoxe: No to zaczynasz robotę od końca. Najpierw ustal jak będziesz składał dźwięki (z fonemów, całych wyrazów?). Potem policz ile chcesz ich mieć, w jakiej jakości (częstotliwość próbkowania, rozdzielczość) i będziesz wiedział ile pamięci na to potrzebujesz. Bo może się okazać, że AT45 są zbyt małe i warto jednak wziąć kartę SD (nawet bez systemu plików, czytać po prostu gołe sektory).
  • Odpowiedz
No to zaczynasz robotę od końca. Najpierw ustal jak będziesz składał dźwięki (z fonemów, całych wyrazów?).


@zetisdead: Pisałem już syntezator na PC. Nic szczególnego ale efekt mnie zadowalał. Mam nagraną bazę fonemów ale i samo składanie z pojedynczych liter jest znośne (trzeba tylko rozpoznawać takie cuda jak "ch", "rz" itp.).
Natomiast "napatoczyła" mi się "Talkie" i chciałbym coś w tym kierunku podziałać:
https://github.com/going-digital/Talkie/tree/master/Talkie
  • Odpowiedz
O to że ktoś te dźwięki ukradł z jakiegoś urządzenia.


@zetisdead: Ciężko dowiedzieć się o co chodzi z tym VM61002, Google faktycznie mówi coś o syntezatorze jakimś ale niewiele jest informacji.

Tą ją odkomentuj
  • Odpowiedz