yaml good
This commit is contained in:
@@ -17,21 +17,25 @@ if ! docker images | grep snowboy-pmdl.*latest &> /dev/null; then
|
||||
popd
|
||||
fi
|
||||
|
||||
export HOTWORD="${HOTWORD:-default_hotword}"
|
||||
export HOTWORD="${HOTWORD:-${TRAIN:-default_hotword}}"
|
||||
|
||||
if [ -n "$TRAIN" ] || [ ! -d ./model ] || [ ! -f ./model/$HOTWORD.pmdl ]; then
|
||||
mkdir -p model
|
||||
pushd model
|
||||
rm -f ./record{1,2,3}.wav || true
|
||||
echo "record 3 instances of '$HOTWORD'" >&2
|
||||
for i in 1 2 3; do
|
||||
read -p "ready? ctrl-c when done"
|
||||
rec \
|
||||
-r 16000 \
|
||||
-c 1 \
|
||||
-b 16 \
|
||||
-e signed-integer \
|
||||
-t wav \
|
||||
record$i.wav
|
||||
read -p "[$i/3] ready? you get 3 seconds."
|
||||
(
|
||||
timeout 3 rec \
|
||||
-r 16000 \
|
||||
-c 1 \
|
||||
-b 16 \
|
||||
-e signed-integer \
|
||||
-t wav \
|
||||
record$i.wav
|
||||
) || true
|
||||
ls record$i.wav
|
||||
done
|
||||
popd
|
||||
|
||||
@@ -41,6 +45,9 @@ if [ -n "$TRAIN" ] || [ ! -d ./model ] || [ ! -f ./model/$HOTWORD.pmdl ]; then
|
||||
-v "$(realpath ./model)":/snowboy-master/examples/Python/model \
|
||||
snowboy-pmdl:latest
|
||||
mv ./model/hotword.pmdl ./model/$HOTWORD.pmdl
|
||||
if [ -n "$TRAIN" ]; then
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
if false; then
|
||||
@@ -71,7 +78,11 @@ else
|
||||
hotword="$(realpath ./model/$HOTWORD.pmdl)"
|
||||
GOPROXY= go build -o snowboy
|
||||
if [ -z "$PUSH" ]; then
|
||||
./snowboy -m "$hotword" -r "$resources" -s 0.5 "$@"
|
||||
./snowboy \
|
||||
-ms "$hotword/$HOTWORD" \
|
||||
-r "$resources" \
|
||||
-s 0.5 \
|
||||
"$@"
|
||||
else
|
||||
echo '
|
||||
FROM registry-app.eng.qops.net:5001/imported/alpine:3.16
|
||||
|
||||
Reference in New Issue
Block a user