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\"" | |