Skip to content

Convert Voice to WhatsApp Format (opus) ​

Convert any audio file to WhatsApp voice message format (ogg opus).

Usage ​

The Media facade's convertVoice method may be used to convert an audio file to a WhatsApp-compatible voice message format.

php
use NjoguAmos\Waha\Facades\Media;
use NjoguAmos\Waha\Dto\MediaConvertData;

$data = new MediaConvertData(
    url: 'https://example.com/voice.mp3'
);

/** @var \Saloon\Http\Response $response */
$response = Media::convertVoice(data: $data);
php
use NjoguAmos\Waha\Facades\Media;
use NjoguAmos\Waha\Dto\MediaConvertData;

$data = new MediaConvertData(
    data: 'base64_encoded_audio_content'
);

/** @var \Saloon\Http\Response $response */
$response = Media::convertVoice(data: $data);

Response ​

The response returned by the convertVoice method is an instance of Saloon\Http\Response. You may use the json method to retrieve the response as an array or use it as a binary stream.

php
/** @var \Saloon\Http\Response $response */

$response->status(); // 200
$response->json();   // If application/json is requested

Engines ​

WEBJSWPPNOWEBGOWS
➕➕➕➕

References ​

Released under the MIT License.