whisper_enricher
================

.. py:module:: whisper_enricher


Submodules
----------

.. toctree::
   :maxdepth: 1

   /autoapi/whisper_enricher/whisper_enricher/index




Package Contents
----------------

.. py:class:: WhisperEnricher

   Bases: :py:obj:`auto_archiver.core.Enricher`


   Connects with a Whisper API service to get texts out of audio
   whisper API repository: https://github.com/bellingcat/whisperbox-transcribe/
   Only works if an S3 compatible storage is used


   .. py:method:: setup() -> None


   .. py:method:: enrich(to_enrich: auto_archiver.core.Metadata) -> None

      Enriches a Metadata object with additional information or context.

      Takes the metadata object to enrich as an argument and modifies it in place, returning None.



   .. py:method:: submit_job(media: auto_archiver.core.Media)


   .. py:method:: check_jobs(job_results: dict)


   .. py:method:: check_job(job_id)


