#!/bin/bash 
# 处理音频


deal_with_wav()
{ 
    for i in $(seq 10 10 180)
    do
        for j in $(seq -f "%04g" 0002 2 0040)
        do  
            # gd1_music             
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd1/gd1_music/music_$i/190409_042.c1.16k_$j.wav -o ./output_wav/gd1/gd1_music/music_$i/190409_042.c1.16k_$j.wav      
            # gd2_music
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd2/gd2_music/music_$i/190409_042.c1.16k_$j.wav -o ./output_wav/gd2/gd2_music/music_$i/190409_042.c1.16k_$j.wav
    
            # gd1_news
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd1/gd1_news/news_$i/190409_042.c1.16k_$j.wav  -o ./output_wav/gd1/gd1_news/news_$i/190409_042.c1.16k_$j.wav
  
            # gd2_news
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd2/gd2_news/news_$i/190409_042.c1.16k_$j.wav  -o ./output_wav/gd2/gd2_news/news_$i/190409_042.c1.16k_$j.wav
  
            # gd1_noise
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd1/gd1_noise/noise_$i/190409_042.c1.16k_$j.wav  -o ./output_wav/gd1/gd1_noise/noise_$i/190409_042.c1.16k_$j.wav
  
            # gd2_noise
            ./tool/fixbeam2 -c res/fixbeam2.bin -b 1 -i ./gdbs0417/gd2/gd2_noise/noise_$i/190409_042.c1.16k_$j.wav  -o ./output_wav/gd2/gd2_noise/noise_$i/190409_042.c1.16k_$j.wav
        done
  
    done
} 
  
deal_with_wav

shell脚本还是很方便的....几百个音频, 一会就处理好了

实习生, 只能干干打杂的活...有点心累........诶, 心累

 

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2022-01-31
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-09-05
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2021-12-19
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案