File size: 937 Bytes
70e5c60 |
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 31 32 33 34 35 36 |
#!/bin/bash
echo "🎙️ Grabador Kuchiyuya Pro"
mkdir -p voces
read -p "👉 Nombre del archivo (sin .wav): " filename
read -p "⏱️ Duración de la grabación (segundos): " duracion
read -p "📝 Frase (texto asociado a la grabación): " texto
archivo="voces/${filename}.wav"
echo "🎤 Grabando durante $duracion segundos..."
arecord -d "$duracion" -f cd -r 16000 -c 1 "$archivo"
echo "✅ Grabación guardada como $archivo"
# Reproducción
aplay "$archivo"
# Visualizar forma de onda si tienes sox
if command -v play >/dev/null 2>&1; then
echo "📊 Visualizando forma de onda con sox..."
play "$archivo" norm | sox "$archivo" -n stat
else
echo "⚠️ 'sox' no está instalado. Sin visualización de onda."
fi
# Añadir al dataset.csv
csv="dataset.csv"
if [ ! -f "$csv" ]; then
echo "path,text,speaker" > "$csv"
fi
echo "$archivo,\"$texto\",\"$filename\"" >> "$csv"
echo "🗂️ Añadido al $csv: \"$texto\""
|