今天工作跟科大讯飞对接读写引擎,结果对方提供的api接口只能一个一个语音文件的对接,我便写了一个shell脚本,循环读取data下目录,放入对方文件夹中,检测执行完毕后删除,并把转写结果放入result文件夹中。上干货:
#!/bin/bash
for file in ./data/*
do
cp $file ./wav/
filename=$(basename $file)
####执行文件并检测是否转写成功
rm ./wav/$filename
mv ./wav/${filename}.xml ./result
done