diff --git a/rk3308/oem/AudioTest/playback-silence-48k-16bit-2ch.wav b/rk3308/oem/AudioTest/playback-silence-48k-16bit-2ch.wav new file mode 100755 index 0000000..48cdf63 Binary files /dev/null and b/rk3308/oem/AudioTest/playback-silence-48k-16bit-2ch.wav differ diff --git a/rk3308/oem/AudioTest/playback-sine-1khz-48k-16bit-2ch.wav b/rk3308/oem/AudioTest/playback-sine-1khz-48k-16bit-2ch.wav new file mode 100755 index 0000000..a64ccce Binary files /dev/null and b/rk3308/oem/AudioTest/playback-sine-1khz-48k-16bit-2ch.wav differ diff --git a/rk3308/oem/AudioTest/playback_record_.sh b/rk3308/oem/AudioTest/playback_record_.sh new file mode 100755 index 0000000..ddf20f7 --- /dev/null +++ b/rk3308/oem/AudioTest/playback_record_.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +#example:./amic-loopback-no-vad.sh 16000(record rate) S16_LE(record format) hw:0,0(playback hardward) +# 7(total times) /tmp/playback-sine-1khz-48k-16bit-2ch.wav(playback file) +rm /tmp/playback_record/ -rf +mkdir /tmp/playback_record +arecord -D hw:0,0 -c 8 -r $1 -d 10000 -f "$2" --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/playback_record/record_playback.wav & +for((i=1;i<=$4 ;i++)); +do +j=$(expr $i % 9 + 1); +echo $j; +aplay -D $3 $5 -d $j & +if [ $j -eq 5 ] +then + killall arecord + killall aplay + sleep 3 + aplay -D $3 $5 -d 100 & + sleep 1 + echo "restart record..." + arecord -D hw:0,0 -c 8 -r $1 -d 10000 -f "$2" --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/playback_record/playback_record.wav & +fi +sleep $j +killall aplay +sleep 1 +done +echo "end record..." +killall arecord \ No newline at end of file diff --git a/rk3308/oem/AudioTest/readme.txt b/rk3308/oem/AudioTest/readme.txt index f8ada09..7881237 100755 --- a/rk3308/oem/AudioTest/readme.txt +++ b/rk3308/oem/AudioTest/readme.txt @@ -4,4 +4,7 @@ the format cmd 1, arecord.sh 2(µ¥Î»S) 2, ChangeVolume.sh 2mic_loopback 3(ÉùµÀÊý) 3, LoopbackTest.sh 2mic_loopback 3 -4, LoopbackTest1.sh 2mic_loopback 3 \ No newline at end of file +4, LoopbackTest1.sh 2mic_loopback 3 + +5 amic-loopback-no-vad.sh 16000(record rate) S16_LE(record format) hw:0,0(playback hardward) +# 7(total times) /tmp/playback-sine-1khz-48k-16bit-2ch.wav(playback file) \ No newline at end of file