werd/ivona-speechcloud-sdk-php
Composer 安装命令:
composer require werd/ivona-speechcloud-sdk-php
包简介
IVONA SpeechCloud SDK for PHP
README 文档
README
IVONA SpeechCloud SDK for PHP
Installation
Through Composer:
$ composer require werd/ivona-speechcloud-sdk-php
Usage
use Werd\Ivona\SpeechCloud; use Werd\Ivona\Models\Input; use Werd\Ivona\Models\OutputFormat; use Werd\Ivona\Models\Parameters; use Werd\Ivona\Models\Voice; use Werd\Ivona\Models\Lexicon; $speechCloud = new SpeechCloud([ 'access_key' => '<your-key>', 'secret_key' => '<your-secret-key>', 'region' => '<region>' // E.g. eu-west-1 ]); // CreateSpeech $data = $speechCloud->createSpeech(new Input([ Input::DATA => 'The word or sentence You want to synthesize' ]), new OutputFormat(), new Parameters(), new Voice()); header('Content-Type: audio/mpeg'); echo $data; // Audio stream - use it as You please $data = $speechCloud->createSpeech(new Input([ Input::DATA => 'Je Suis Charlie' ]), new OutputFormat(), new Parameters(), new Voice([ Voice::NAME => 'Celine', Voice::LANGUAGE => 'fr-FR' ])); // ListVoices $data = $speechCloud->listVoices(new Voice()); $data = $speechCloud->listVoices(new Voice([ Voice::LANGUAGE => 'en-US', Voice::GENDER => Voice::GENDER_MALE ])); // Filter American English male voices etc. // PutLexicon $data = $speechCloud->putLexicon(new Lexicon([ Lexicon::NAME => 'Test', Lexicon::CONTENTS => '<PLS>' ])); // GetLexicon $data = $speechCloud->getLexicon('Test'); // DeleteLexicon $data = $speechCloud->deleteLexicon('Test'); // ListLexicons $data = $speechCloud->listLexicons();
统计信息
- 总下载量: 2.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-02-15