|
|
7 months ago | |
|---|---|---|
| src | 7 months ago | |
| tests | 7 months ago | |
| whisperX@5012650d0f | 7 months ago | |
| .gitignore | 7 months ago | |
| Interview1.json | 7 months ago | |
| Interview1.srt | 7 months ago | |
| Interview1.tsv | 7 months ago | |
| Interview1.txt | 7 months ago | |
| Interview1.vtt | 7 months ago | |
| README.md | 7 months ago | |
| requirements.txt | 7 months ago | |
| setup.py | 7 months ago | |
| streamlit_transcribe.py | 7 months ago | |
README.md
Hindenburg Python API
This project provides a Python API for interacting with Hindenburg audio project files. It allows users to modify project properties, manage audio files, and handle transcriptions efficiently.
Features
- Load and save Hindenburg project files in XML format.
- Modify clip properties, such as color and gain.
- Add and manage transcriptions for audio files.
- Utility functions for common tasks related to XML and audio file handling.
Installation
To install the required dependencies, run:
pip install -r requirements.txt
Usage
Modifying Clip Color
To modify the color of a clip in a project, you can use the modify_clip_color.py example script. This script demonstrates how to load a project, change clip properties, and save the updated project.
Adding Transcriptions
To add transcriptions to an audio file, refer to the add_transcription.py example script. This script shows how to parse JSON transcription data and convert it into the XML format used in the project file.
Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.
License
This project is licensed under the MIT License. See the LICENSE file for more details.# hindenburg