hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
 
device=$1_
 
case "$1" in
   hw:0,0)
          device=hw_0_0_
          ;;
        hw:1,0)
          device=hw_1_0_
          ;;
        hw:7,0,0)
          device=hw_7_0_0_
          ;;
        hw:7,1,0)
          device=hw_7_1_0_
          ;;
esac
 
mkdir /tmp/loopbacktest
rm /tmp/loopbacktest/$device$2.wav
arecord -D $1 -c $2 -r 16000 -d 10000  --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/loopbacktest/$device$2.wav&    
for((i=1;i<=10;i++));  
do
j=$(expr $i % 9 + 1);   
echo $j;
aplay ./r.wav -d $j
 
done  
killall arecord