commit
0c1c008266
1 changed files with 36 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||||||
|
# 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 |
||||||
Loading…
Reference in new issue