PHPackages                             errogaht/transcribe-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. errogaht/transcribe-bundle

ActiveSymfony-bundle[HTTP &amp; Networking](/categories/http)

errogaht/transcribe-bundle
==========================

Provider-agnostic audio, video, diarization and live speech transcription for Symfony.

v0.1.1(today)05↑2900%MITPHP ^8.1

Since Jul 22Compare

[ Source](https://github.com/errogaht/transcribe-bundle)[ Packagist](https://packagist.org/packages/errogaht/transcribe-bundle)[ Docs](https://github.com/errogaht/transcribe-bundle)[ RSS](/packages/errogaht-transcribe-bundle/feed)WikiDiscussions Synced today

READMEChangelog (2)Dependencies (15)Versions (3)Used By (0)

TranscribeBundle
================

[](#transcribebundle)

Symfony-first audio, video, speaker diarization, timestamps, subtitles and live speech transcription. Configure named profiles in YAML, autowire them like Flysystem storages, and keep provider-specific HTTP, polling and WebSocket details out of application code.

Palatine is the first built-in provider. The public contracts are provider-neutral, so another speech provider can be added as a normal Symfony service.

Requirements
------------

[](#requirements)

- PHP 8.1 or newer
- Symfony 6.4, 7.4 or 8.x
- `ext-curl` and `ext-fileinfo`
- `ffmpeg` and `ffprobe` for video, WebM and traffic-efficient normalization

Installation
------------

[](#installation)

```
composer require errogaht/transcribe-bundle
```

If Symfony Flex has not enabled the bundle, add it to `config/bundles.php`:

```
