Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在从文件读取音频时模拟实时流_Linux_Bash_Audio_Stream_Sox - Fatal编程技术网

Linux 如何在从文件读取音频时模拟实时流

Linux 如何在从文件读取音频时模拟实时流,linux,bash,audio,stream,sox,Linux,Bash,Audio,Stream,Sox,我想通过本地端口模拟来自音频录制设备的流式音频。我想从文件中读取数据,而不是真正的记录设备。条件是音频必须以每秒而不是更快的速度实时传输到端口 当我为此使用sox时(请参见下面的命令),音频的传输速度要快得多(例如,在几秒钟内处理4分钟的录音) 有没有一种方法可以用sox模拟实时设置?或者使用其他工具?可能 sox $audio -t raw -c 1 -b 16 -r 16k -e signed-integer - | nc -q $time_to_wait localhost $port

我想通过本地端口模拟来自音频录制设备的流式音频。我想从文件中读取数据,而不是真正的记录设备。条件是音频必须以每秒而不是更快的速度实时传输到端口

当我为此使用
sox
时(请参见下面的命令),音频的传输速度要快得多(例如,在几秒钟内处理4分钟的录音)

有没有一种方法可以用sox模拟实时设置?或者使用其他工具?

可能
sox $audio -t raw -c 1 -b 16 -r 16k -e signed-integer - | nc -q $time_to_wait localhost $port