mirror of https://github.com/thesofproject/sof.git
24 lines
854 B
Bash
Executable File
24 lines
854 B
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2022 Intel Corporation. All rights reserved.
|
|
|
|
set -e
|
|
|
|
RAW_INPUT=in.raw
|
|
RAW_OUTPUT=mfcc.raw
|
|
|
|
export LD_LIBRARY_PATH=../../testbench/build_testbench/sof_ep/install/lib:../../testbench/build_testbench/sof_parser/install/lib
|
|
|
|
TESTBENCH=../../testbench/build_testbench/install/bin/testbench
|
|
OPT="-q -r 16000 -R 16000 -c 1 -n 1 -b S16_LE -t ../../build_tools/test/topology/test-playback-ssp5-mclk-0-I2S-mfcc-s16le-s16le-48k-24576k-codec.tplg"
|
|
|
|
# Convert input audio file raw 16 kHz 1 channel 16 bit
|
|
sox --encoding signed-integer "$1" -L -r 16000 -c 1 -b 16 "$RAW_INPUT"
|
|
|
|
# Run testbench
|
|
$TESTBENCH $OPT -i "$RAW_INPUT" -o "$RAW_OUTPUT"
|
|
|
|
echo -----------------------------------------------
|
|
echo The MFCC data was output to file $RAW_OUTPUT
|
|
echo -----------------------------------------------
|