太阳语 / voicetext-api
用于 VoiceText Web API
dev-master
2017-09-28 07:05 UTC
Requires
- php: >=5.3.3
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-15 05:02:49 UTC
README
这是VoiceText Web API的非官方PHP客户端。
演示
安装
安装 Composer.
在 composer.json
中的 require
属性中添加以下内容。
{
"require": {
"sursolar/voicetext-api": "dev-master"
}
}
执行以下命令。
$ php composer.phar install
用法
首先,设置客户端。
$client = new Tetsuwo\VoiceText\API\Client('{API_KEY}', '{API_PASSWORD}');
语音合成方法(文本转语音)
执行以下PHP代码以获取指定文本的语音合成数据。
在 $response
中有 WAV 格式的二进制数据。
$response = $client->getTts(array(
'text' => 'こんばんは、モヤモヤさ◯ぁ~ずです。',
'speaker' => show'
));
返回WAV格式的数据字符串。
echo 'data:audio/wav;base64,', base64_encode($response);
执行以下JavaScript代码进行播放。
var audio = new Audio('data:audio/wav;base64,~~~~~~~~~~~');
audio.play();
详见 官方网站 的更多详细信息。
许可证
本软件遵循MIT许可证发布,请参阅LICENSE。