AudioInfo (tts/audio_processing.py)

openclaw-master-skills · skills/minimaxstudio/scripts/tts/audio_processing.py · python · MIT
voice, tag:knn-classified

Audio Processing Module - FFmpeg-based Audio Manipulation Provides comprehensive audio processing capabilities for voice synthesis workflows Capabilities: - Format conversion (mp3, wav, flac, ogg, m4a, etc.) - Audio merging and concatenation - Audio post-processing (normalization

# Source: https://github.com/LeoYeAI/openclaw-master-skills | License: MIT | Copyright 2026 MyClaw.ai (LeoYeAI)
# Provided via justclaw.it.com; keep this notice with the code.
"""
Audio Processing Module - FFmpeg-based Audio Manipulation
Provides comprehensive audio processing capabilities for voice synthesis workflows

Capabilities:
- Format conversion (mp3, wav, flac, ogg, m4a, etc.)
- Audio merging and concatenation
- Audio post-processing (normalization, trimming, silence removal)
- Audio analysis (duration, format, sample rate detection)

Requirements:
- ffmpeg: https://ffmpeg.org/download.html
- python bindings: pip install ffmpeg-python
"""

import os
import shutil
import subprocess
import tempfile
from typing import Optional, List, Dict, Any, Tuple
from dataclasses import dataclass

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key