Metadata-Version: 2.4
Name: datashare-asr-worker
Version: 0.8.0
Summary: ASR Temporal task
Author-email: Clément Doumouro <cdoumouro@icij.org>, Clément Doumouro <clement.doumouro@gmail.com>, Lion Summerbell <lsummerbell@icij.org>
Requires-Python: <3.13,>=3.11.0
Requires-Dist: datashare-python~=0.8.4
Provides-Extra: cli
Requires-Dist: caul==0.5.4; extra == 'cli'
Provides-Extra: cpu
Requires-Dist: caul==0.5.4; extra == 'cpu'
Requires-Dist: torch==2.10.0; extra == 'cpu'
Requires-Dist: torchaudio==2.10.0; extra == 'cpu'
Requires-Dist: torchcodec==0.10.0; extra == 'cpu'
Provides-Extra: gpu
Requires-Dist: cuda-bindings==12.9.4; (sys_platform == 'linux') and extra == 'gpu'
Requires-Dist: torch==2.10.0+cu129; (sys_platform == 'linux') and extra == 'gpu'
Requires-Dist: torchaudio==2.10.0+cu129; (sys_platform == 'linux') and extra == 'gpu'
Requires-Dist: torchcodec==0.10.0+cu129; (sys_platform == 'linux') and extra == 'gpu'
Provides-Extra: inference
Requires-Dist: caul[nemo]==0.5.4; extra == 'inference'
Requires-Dist: kaldialign==0.9.3; extra == 'inference'
Requires-Dist: ml-dtypes==0.5.4; extra == 'inference'
Requires-Dist: numpy==2.3.0; extra == 'inference'
Requires-Dist: pyarrow==20.0.0; extra == 'inference'
Provides-Extra: preprocessing
Requires-Dist: caul==0.5.4; extra == 'preprocessing'
Description-Content-Type: text/markdown

# ASR Worker for Temporal

Module for starting an ASR worker process using Temporal (https://temporal.io)
task management. Transcription is performed by https://github.com/ICIJ/caul.
You'll need a Temporal server running somewhere to use the worker, which can
be passed to `asr_worker.worker.run_asr_worker` through the `target_host`
parameter.