Hallo, ich suche eine Möglichkeit möglichst billig eine Sprachausgabe von einem Satz zu realisieren. Muß doch eigendlich ganz einfach sein, denn in Grußkarten usw gehts ja auch im Centbereich. Am liebsten würde ich das ganze mit einem µC vielleicht aus der ATTiny Reihe aufbauen. Der Controller wird im System programmiert. Also sollte auch die Sprachausgabe so gemacht sein, oder kann das vielleicht sogar ein µC selbst? Florian
Klar, wenn Du ein paar hundert tausend davon baust, dann geht das im Centbereich. Als Einzelgerät würde ich mal etwas mehr ansetzen. Soll nur ein fester Satz ausgegeben werden? Dann würde ich einfach einen alten EPROM aus ´ner Wühlkiste nehmen, da den gesampleten Satz reinbrennen, und mit einem Zählerbaustein die Adressen hochzählen. Die Datenleitungen legst Du auf einen DA-Wandler. Hier tut es so eine Billiglösung mit einem Widerstandsnetzwerk. Dahinter wird dann über einen kleinen Verstärker ein Lautsprecher drangehängt. - Ganz ohne µC Wenn Du einen µC und ISP verwenden möchtest, ist das Problem, das der auszugebene Satz mit unter recht viel Speicher verbraucht. Teste das mal auf dem PC wie klein Du deinen Satz hinbekommst, und dann schau mal, ob Dein µC so viel Speicher übrig hat. Gruß, Markus_8051
Hallo ! Alternativ bei Reichelt ISD2560 Sprachmodul, Aufnahme Zeit 60 Sekunden. Einfache Schaltunge, bestimmt das richtige für Dich ! Im Datasheet steht die Bauanleitung Gruss macke_a
Ja, es geht um eine Serienprodukton von ca 500 000 Stück. Zumindest ist das geplant. Es soll eben immernoch einfach zu programmieren sein und da ist das mit dem EPROM schwierig. Ich dachte eigendlich ich könnte die Platine bestücken und löten lassen und dann über einen Programmieaddapter einfach programmieren. Mit einem EPROM oder dem Sprachmodul muß ich dann neben dem Controller, den ich sowieso brauche, dann auch noch diese programmieren. Ich denke mal denn wird schwierig. Mit welcher Schaltfrequenz muß ich den meine Daten an den DA-Wandler geben, damit da noch ein verstehbarer Satz bei rauskommt? Gruß Florian
Sprache liegt irgendwo bei 3-4kHz. Und du mußt ja evtl. auch nicht mit 8 bit auflösen. Nimm doch einfach mal ein Soundprogramm und experimentiere damit etwas rum. Gruß, Markus
Bei 500000 Stück könnte sich ein Sprach/Geräuschausgabebaustein mit Mask ROM eignen. Ich glaube bei NEC habe ich sowas mal gesehen: ROM + Adresszähler + DAC, alles in einem IC, also im Prinzip wie ein ISD2560, nur mit festem Sound und viel billiger. Wie groß die Datenmenge wird, hängt von der gewünschten Qualität ab: Mit etwa 2000Byte/s (4kHz@4bit) bekommt man eine recht gut verständliche Ausgabe, die sich aber nicht besonders gut anhört. Mit 8bit wird das schon besser. Wenn man jetzt auch noch 8kHz verwendet, hat man Telefonqualität.
Gibt es ein Programm mit dem ich per Tastatur einfach einen Satz eingeben kann und mir das in digitaler Form, also so das ich es in den Controller rein bekomme, ausgibt? Es geht auch immer nur um einen kurzen einfachen Satz.
Winbond hat ein grosses Sortiment Sprachausgabe bezogener Bauteile : http://www.winbond-usa.com/products/winbond_products/SP.htm Die Verkaufen auch einen Text To Speech Sprachsysnthesizer. Leider gibts den nur für Englisch und Chinesich. Andere Sprachen waren angekündigt aber wurden wohl nie produziert. Eine Live-Demo gibts auch : http://www.winbond-usa.com/ttsdemo/index.phtml > Gibt es ein Programm mit dem ich per Tastatur einfach einen Satz > eingeben kann und mir das in digitaler Form, also so das ich es in den >Controller rein bekomme, ausgibt? Es geht auch immer nur um einen >kurzen einfachen Satz. Probier mal Logox. Die Demo-Version kann WAV Files abspeichern http://www.logox.de/demos.php
Einen echten EPROM kannst Du nicht einfach so in der Schaltung umproggen, aber nimm doch ein Flash-Speicher
>>>Einen echten EPROM kannst Du nicht einfach so in der Schaltung
umproggen, aber nimm doch ein Flash-Speicher
@Markus_8051:
Es soll auch noch EEPROMS geben, die kann man in der Schaltung
programmieren und auch löschen (28Cxxx) und die halten weitaus länger
(öfter) als ein Flash. Ist aber hier wohl eher nicht vonnöten.
Hi Vom Atmel gibt es eine AppNote (AVR335) die sich mit Soundrecording beschäftigt. MfG HG
schau mal unter http://www.okisemi.com/eu/1.Products/Speech.html und suche nach Text-To-Speech Controller. Verschiedene Sprachen sind auch verfügbar.
Was willst Du denn mit den 500000 Dingern machen -- Glückwunschkarten? Müssen auch Batterien dabei sein? Wir haben mal für ein Projekt solche Dinger bestellt in Hongkong. Die stellen alles her. Du brauchst denen nur eine Wavedatei schicken.
Hallo Wo bekomme ich das datenblatt für den OKI IC her (auf der Homepage nicht) und wo bekomme ich den IC in kleiner stückzahl in deutschland ?
@Condor: Der Distri Unitronic oder Retronik wird Dir die Datenblätter zur Verfügung stellen. OKI hat eine sehr eigenartige Politik, was das betrifft.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.