gpt4 book ai didi

linux - 如何修改实时文件流

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:59 24 4
gpt4 key购买 nike

我有一个树莓派向我的桌面发送音频,然后我在上面运行 pocketsphinx。问题是文件很快就会变得太大。我想基本上清空文件,保留其格式,并让管道仍然写入它。这可能吗?

我现在拥有的,

arecord -D plughw:1,0 -f S16_LE -r 16000 | ssh -C mingram@192.168.86.101 sox - pipe.wav

和间隔,

pocketsphinx_continuous -hmm /usr/local/share/pocketsphinx/model/en-us/en-us -dict ~/4568.dic -lm ~/4568.lm -infile ~/pipe.wav > ~/ButlerAssistant/newWords.log

我尝试在一个时间间隔内执行 cat baseFormatFile.wav >> pipe.wav 但它似乎并没有真正覆盖它。

编辑:我的意思是尝试执行 cat baseFormatFile.wav > pipe.wav 我不想附加文件。

编辑 #2:我执行了 sox pipe.wav pipe.wav trim 0 10 但随后管道停止写入。我还尝试了 sox baseFormatFile.wav pipe.wav trim 0 02 但它不会更改它,除非管道停止。

最终编辑:我认为 cat baseFormatFile.wav > pipe.wav 实际上有效,只是没有出现在 ls -l 中。它减少了计算时间并且不显示旧结果,因此我将其标记为成功。

最佳答案

我认为 cat baseFormatFile.wav > pipe.wav 实际上有效,它只是没有出现在 ls -l 中。它减少了计算时间并且不显示旧结果,因此我将其标记为成功。

关于linux - 如何修改实时文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34791597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com