Also bei einem Eigenbau würde ich doch was "schickes" einbauen.
8-Bit PWM -> einfache Gegentaktstufe (einen IGBT/MosFet Treiber
missbrauchen, die schaffen 1-2A) -> Tiefpass-Filter -> Lautsprecher
Quasi mini Class D Verstärker.
Dann muss man nur noch ein Sample umwandeln und in den Controller
bekommen, dort dann als Array abgelegt und zum abspielen die Werte ins
PWM Register schieben.
Man könnte auch mit einer Sinustabelle und bissel Mathe einen einfachst
Synthie programmieren, bsp. die eine Sinusfunktion moduliert die
Abspielgeschwindigkeit einer anderen -> Sirene
Oder einfach ein Dreieck, ist nur hoch und runter zählen...
Wenn ich noch länger überlege, kommt noch mehr...
;)