太阳语/voicetext-api

用于 VoiceText Web API

dev-master 2017-09-28 07:05 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:02:49 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

这是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。

参见