Skip to main content

SonusAI ASR Faster Whisper

Faster-Whisper ASR tools for SonusAI.

This package provides a SonusAI-compatible Automatic Speech Recognition (ASR) plugin backed by faster-whisper.

Overview

  • Integrates Faster-Whisper transcription into SonusAI workflows.
  • Exposes ASR functions under sonusai_asr_faster_whisper/asr_functions/.
  • Returns SonusAI-native ASRResult objects for downstream processing.

Requirements

  • Python >=3.13, <3.15
  • Dependencies are managed via uv and defined in pyproject.toml

Installation

Install dependencies for development:

uv sync

Usage

Core exported functions:

  • faster_whisper_validate(**config)
  • faster_whisper(audio, **config)

Minimum config requirement:

  • model: Faster-Whisper model name/path

Common optional config keys:

  • device (default: "cpu")
  • cpu_threads (default: 1)
  • compute_type (default: "int8")
  • beam_size (default: 5)

Development

Quality and validation commands:

ruff check .
ruff format .
pytest

Additional project context and standards are documented in:

  • CLAUDE.md
  • docs/internal/overview.md
  • docs/internal/architecture.md
  • docs/internal/cli_commands.md
  • docs/internal/standards.md

Release files for sonusai-asr-faster-whisper 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for sonusai-asr-faster-whisper 1.3.1
File Interpreter ABI Platform
sonusai_asr_faster_whisper-1.3.1-py3-none-any.whl Python 3 none any Details

Release files / sonusai_asr_faster_whisper-1.3.1-py3-none-any.whl

Download URL sonusai_asr_faster_whisper-1.3.1-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
053452a445a6b7cf8a8cd96ad93dac54cb5b1586a7c6cc853c427b0016034d70
BLAKE2b-256 checksum
How to use checksums
6a5af6f4ac8b87b4199b21c415c71b2950052310f195a2794bf5e62958b0a825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.3.1 This release

1 release file

1.3.0

1 release file

0.2.0

1 release file

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page