aisdk/hume

Official Hume provider for the PHP AI SDK.

Maintainers

Package info

github.com/phpaisdk/hume

pkg:composer/aisdk/hume

Transparency log

Fund package maintenance!

Open Collective

Statistics

Installs: 11

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.8.2 2026-07-22 07:02 UTC

This package is auto-updated.

Last update: 2026-07-22 07:03:03 UTC


README

GitHub Workflow Status Latest Version License

Official Hume provider for the PHP AI SDK. Uses Hume's native expressive text-to-speech API.

Installation

composer require aisdk/hume

Basic Usage

use AiSdk\Generate;
use AiSdk\Hume;

Hume::create(['apiKey' => $_ENV['HUME_API_KEY']]);

$result = Generate::speech('Hello from Hume.')
    ->model(Hume::model('default'))
    ->voice('your-hume-voice-id')
    ->run();

Configuration

Variable Description Default
HUME_API_KEY API key for authentication Required
HUME_BASE_URL Base URL for API requests https://api.hume.ai

Supported Capabilities

Capability Support
Text-to-speech Native POST /v0/tts/file
Hume voice ID Portable ->voice() option

Use providerOptions('hume', [...]) for Hume text-to-speech request fields. EVI speech-to-speech sessions use Hume's separate WebSocket API and are outside this package's current scope.

Documentation