runapi-ai / openai-transcription
RunAPI OpenAI Transcription Composer package for PHP applications
Package info
github.com/runapi-ai/openai-transcription-php
pkg:composer/runapi-ai/openai-transcription
v0.1.0
2026-08-07 11:55 UTC
Requires
- php: >=8.2
- runapi-ai/core: ^0.3.0
Requires (Dev)
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2026-08-07 12:27:18 UTC
README
Use the OpenAI Transcription PHP SDK to transcribe audio through RunAPI with a synchronous Composer client. JSON formats return associative arrays; text and subtitle formats return their exact strings.
Install
composer require runapi-ai/openai-transcription
Quick start
<?php require __DIR__ . "/vendor/autoload.php"; use RunApi\OpenaiTranscription\OpenaiTranscriptionClient; $client = new OpenaiTranscriptionClient(); // reads RUNAPI_API_KEY $result = $client->speechToText->run('audio.mp3'); echo is_string($result) ? $result : $result['text'] . PHP_EOL;
Keep RUNAPI_API_KEY in the environment or your secret manager.
Links
- Model page: https://runapi.ai/models/openai-transcription
- SDK docs: https://runapi.ai/docs/resources/sdks
- Product docs: https://runapi.ai/docs/api/openai-transcription/speech-to-text
- Pricing and formats: https://runapi.ai/models/openai-transcription/whisper-1
- Full catalog: https://runapi.ai/models
- GitHub repository: https://github.com/runapi-ai/openai-transcription-php
- Multi-language SDK repository: https://github.com/runapi-ai/openai-transcription-sdk
License
Licensed under the Apache License, Version 2.0.