Аудио байтовый поток от последовательного порта

777
Babu James

Я работаю над USB modemпроектом, и из hyperterminalэтого видно, что во время вызова определенный COMпорт выбрасывает поток байтов.

Что я хочу сделать, это сохранить этот поток на диск, а затем воспроизвести.

Я попытался скопировать все байты в файл и назвать его что-то вроде audio.wav. Но проигрыватель Windows Media или VLC Media Player не смогли воспроизвести это.

Может кто-нибудь предложить способ разбить поток в воспроизводимый звук?

1
* «Поток байтов» * не является аудиоданными; Вы не можете превратить эти данные в * "воспроизводимый звук" *. Данные, которые вы захватываете, будут данными, отправленными другим (удаленным) модемом. Это может быть текст, это может быть исполняемый файл, данные или файл, отправляемые другой стороной. sawdust 9 лет назад 0
@sawdust, спасибо за ответ. В некотором смысле я уверен, что поток содержит аудио байты, но не уверен, что это формат кодирования. поэтому возникает вопрос, есть ли способ определить свойства. Babu James 9 лет назад 0
Почему вы так уверены, что это * "аудио байты" *? sawdust 9 лет назад 0
@sawdust, на этом имеющемся у меня модеме gsm он предоставляет два COM-порта, и когда я вызываю модем с другого телефона, и когда я запускаю ATA на одном COM-порту, другой начинает потоковые байты, и когда я что-то говорю с ним, я увидеть изменения шаблона. Babu James 9 лет назад 2
Вы можете попробовать поиграть с файлом в [Audacity] (http://audacityteam.org/about/). sawdust 9 лет назад 0

0 ответов на вопрос