Python package reference

The public service contract is the HTTP API. The Python package reference is for maintainers and advanced integrations that run AudioText in-process.

The most useful extension points are:

  • audiotext.config.AppConfig for service configuration.
  • audiotext.models.ModelPreset for model registry defaults.
  • audiotext.transcriber.TranscriptionOptions for transcription tuning.
  • audiotext.runtime.ModelManager for model caching and unloading behavior.
  • audiotext.types.TranscriptionResult for normalized transcript output.

Most database and repository functions are internal service code. Prefer the HTTP API unless an integration is deliberately embedding the package.