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