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


1

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

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

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

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


«Поток байтов» не аудиоданные; Вы не можете превратить эти данные в «воспроизводимый звук» . Данные, которые вы захватываете, будут данными, отправленными другим (удаленным) модемом. Это может быть текст, это может быть исполняемый файл, это любые данные или файл, которые отправляет другая сторона.
опилки

@sawdust, спасибо за ответ. В некотором смысле я уверен, что поток содержит аудио байты, но не уверен, что это формат кодирования. поэтому возникает вопрос, есть ли способ определить свойства.
Бабу Джеймс

Почему вы так уверены, что это «аудио байты» ?
опилки

2
@sawdust, на этом имеющемся у меня модеме gsm он предоставляет два COM-порта, и когда я вызываю модем с другого телефона, и когда я запускаю ATA на одном COM-порту, другой начинает потоковые байты, и когда я что-то говорю с ним, я увидеть изменения шаблона.
Бабу Джеймс

Вы можете попробовать поиграть с файлом в Audacity .
опилки
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.