Text-to-speech PHP SDK
The Voice RSS Text-to-Speech PHP SDK wraps Voice RSS Text-to-Speech API.
The Voice RSS Text-to-Speech PHP SDKs will help to make integration with our Text-to-Speech API faster and easer.
If you have any questions or suggestions please feel free to contact us via e-mail.
Documentation
To integrate an application with the Voice RSS Text-to-Speech PHP SDK it needs to add reference to the package voicerss_tts. The Voice RSS Text-to-Speech PHP SDK provides possibility to get speech in binary or Base64 string formats.
Convert text-to-speech as a binary array
The following example demonstrates synchronous converting text-to-speech as a binary array and prints result array:
<?php require_once('voicerss_tts.php'); $tts = new VoiceRSS; $voice = $tts->speech([ 'key' => '<API key>', 'hl' => 'en-us', 'v' => 'Linda', 'src' => 'Hello, world!', 'r' => '0', 'c' => 'mp3', 'f' => '44khz_16bit_stereo', 'ssml' => 'false', 'b64' => 'false' ]); print_r($voice); ?>
Convert text-to-speech as a Base64 string
The following example demonstrates synchronous converting text-to-speech as a Base64 string and plays it in an internet browser:
<?php require_once('voicerss_tts.php'); $tts = new VoiceRSS; $voice = $tts->speech([ 'key' => '<API key>', 'hl' => 'en-us', 'v' => 'Linda', 'src' => 'Hello, world!', 'r' => '0', 'c' => 'mp3', 'f' => '44khz_16bit_stereo', 'ssml' => 'false', 'b64' => 'true' ]); echo '<audio src="' . $voice['response'] . '" autoplay="autoplay"></audio>'; ?>