You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.3 KiB

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