Audio-Byte-Stream von der seriellen Schnittstelle

863
Babu James

Ich arbeite an einem USB modemProjekt und kann daraus erkennen, hyperterminaldass ein bestimmter COMPort bei einem laufenden Anruf einen Stream von Bytes wirft.

Ich möchte diesen Stream auf der Festplatte speichern und später wiedergeben.

Ich habe versucht, alle Bytes in eine Datei zu kopieren und sie so zu benennen audio.wav. Der Windows Media Player oder VLC Media Player konnte dies jedoch nicht abspielen.

Kann jemand eine Möglichkeit vorschlagen, den Stream in ein abspielbares Audio zu analysieren?

1
Der * "Bytestrom" * ist keine Audiodaten; Sie können diese Daten nicht in * "abspielbares Audio" * umwandeln. Die Daten, die Sie erfassen, sind die Daten, die vom anderen (entfernten) Modem gesendet werden. Es kann sich um Text handeln, es kann sich um eine ausführbare Datei handeln, es handelt sich um alle Daten oder Dateien, die die andere Seite sendet. sawdust vor 9 Jahren 0
@sawdust, danke für die Antwort. In gewisser Weise bin ich sicher, dass der Stream Audio-Bytes enthält, aber nicht sicher ist, welches Kodierungsformat vorliegt. Die Frage wäre also, gibt es eine Möglichkeit, die Eigenschaften zu identifizieren. Babu James vor 9 Jahren 0
Warum sind Sie so sicher, dass es * "Audio-Bytes" * ist? sawdust vor 9 Jahren 0
@sawdust, auf diesem GSM-Modem habe ich zwei COM-Ports, und wenn ich das Modem von einem anderen Telefon aus anrufe, und wenn ich ATA an einem COM-Port ausstelle, beginnt der andere, Bytes zu streamen und wenn ich etwas dazu spreche, dann sieh die Musteränderungen. Babu James vor 9 Jahren 2
Sie können versuchen, mit der Datei in [Audacity] (http://audacityteam.org/about/) zu spielen. sawdust vor 9 Jahren 0

0 Antworten auf die Frage