Forum: Mikrocontroller und Digitale Elektronik M16C Wavedateien


von Freudi (Gast)


Lesenswert?

Gibt es irgendwo (oder hat jemand) Tipps wie man Wave-Dateien mit einem
M16C oder 8051 ausgeben kann ?
Und im selben Atemzug gibt es vielleicht irgendwo Beispiele mit
Spracherkennung. Irgendwie bin ich zu bloed das im Internet zu finden 
oder das ist so einfach ( oder kompliziert ) das niemand drueber spricht 
?


mfg freudi

von Thomas_D (Gast)


Lesenswert?

Ich kann Dir nur insofern helfen, als das ich Dir sagen kann das eine 
"handelsübliche" Spracherkennung wohl eher zu kompliziert als zu einfach 
ist um darüber zu sprechen!

von Ingo B. (Gast)


Lesenswert?

Hi,

ich habe mal (vor 10 Jahren) mit einen 8032 einen sprechenden 
Ultraschallentfernungsmesser gebaut.
Die Sprachdaten im EPROM und einen DA-Wandler (8Bit) an die Datenleitung 
des EPROMs.
Musste allerdings extrem mit der Samplingrate runter (4kHz).

Der Controller hatte eine Tabelle mit den Adressen der Wörter im EPROM.

War ganz witzig. Mit einem M16C62 sollte das einfacher möglich sein, hat 
der ja bereits zwei DA-Wandler onBoard und viel mehr Flash (256kB).

Zum WAVE-Format:
Ist eigentlich recht simpel. Vorne ein Header mit der Angaben zur 
Samplingsfrequenz etc und dann die Rohdaten, die man auch direkt auf den 
DA-Wandler schicken kann.

Bis dann,
Ingo!

von Christian (Gast)


Lesenswert?

hi
Spracherkennung:
würd' mal bei Conrad schauen - die ham recht preiswerte 
Spracherkennungsmodule!!!!

Sprachausgabe:
schau mal auf http://www.erikbuchmann.de - ist zwar für 8051 gedacht  - 
sollte sich aber ganz leicht auf AVR's ändern lassen!


mfg
Viel Erfolg

von Freudi (Gast)


Lesenswert?

@Ingo: genau das will ich , der cybot sagt "Guten morgen" (vorher im 
Flash  abgelegt)

@Christian: Danke fuers Beispiel, dachte ich mir doch das das so simple 
ist, das niemand drueber spricht.

@Thomas_D: Schritt1 siehe Ingo. In Schritt2 moechte ich auch kein 
Via-Voice o.ae., sondern einfach nur 10 mal  "Vorwaerts" sagen eine 
Aktion damit verknuepfen und beim 11. mal macht er es von alleine. Und 
da habe ich bis jetzt noch keine Kennung ob das extrem schwierig auf 
Proc´s a la M16 ist  oder ob es DSP´s gibt di das tun ? Mir reicht da 
uebrigens nen Link oder nen Tip wo man das findet.

Vielen Dank fuer Eure Hilfe ,wenn es klappt lass ich euch wissen .

Freudi

von Peter Dörwald (Gast)


Lesenswert?

Siehe "MP3 mit M16C" vom 07.03.02.
Von Glyn gibt es ein Compact-Flash Board zum M16C mit dem auch ein 
Wave-Player realisiert worden ist.

von Freudi (Gast)


Lesenswert?

Habe den anderen Eintrag gelesen. Finde aber nichts bei glyn ??
Muessen wir uns wohl noch gedulden oder gibt es einen geheimen Link auf 
der Seite ?

von Peter Dörwald (Gast)


Lesenswert?

Hallo,

noch gibt es keinen Link (erst ab ca. Ende März). Aber falls 
Schaltpläne, Layouts oder Software benötigt werden, langt ein Mail an 
mich.

Grüße

von Siegfried (Gast)


Lesenswert?

nur mal so als Anregung:

in Anrufbeantwortern sind auch digitale Voicerecorder, die 5-15 Minuten 
Sprache speichern und einzelne Sequenzen abspielen können.

Im Zusammenhang mit Compact-Flashkarten ist das Datenformat festgelegt, 
wie Daten, Bilder, Vidoes, Audio usw. gespeichert und verwaltet wird. Im 
Internet gibts umfangreiche Infos.

Siegfried

von Freudi (Gast)


Lesenswert?

Hallo Siegfried
Du meinst es wuerde isch lohnen nach alten (digitalen) Anrufbeantwortern 
Ausschau zu halten ???

Freudi

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
Noch kein Account? Hier anmelden.