omerfdmrl / tts
PHP Google Tts 类
v2.1.11
2021-11-07 19:17 UTC
Requires
- guzzlehttp/guzzle: ^7.4
README
简单的 Google Tts Api 类
特性
- 设置 API 密钥、文本、语言代码、语音名称、编码、音调、速率、保存路径
- 快速、简单、轻量
安装
直接运行以下命令。
$ composer require omerfdmrl/tts
简单用法
include 'vendor/autoload.php'; use Omerfdmrl\Tts\Tts; $tts = new Tts; // Set Google Api Code $tts->setApi('Api_Code'); // Set Text $tts->setText('Hello World!'); // Send request to Google and save voice $tts->get();
高级用法
include 'vendor/autoload.php'; use Omerfdmrl\Tts\Tts; $tts = new Tts; // Set Google Api Code $tts->setApi('Api_Code'); // Set Text $tts->setText('Hello World!'); // Set Save Path // Default is ./tts.mp3 $tts->setSavePath('tts.mp3'); // Set Language Code // Default is en-US $tts->setLanguageCode('en-US'); // Set Voice Name // Default is en-US-Wavenet-F $tts->setVoiceName('en-US-Wavenet-F'); // Set Encoding Type // Default is MP3 $tts->setEncoding('MP3'); // Set Pitch // Default is 0.00 $tts->setPitch(0.00); // Set Speaking Rate // Default is 1.00 $tts->setSpeakingRate(1.00); // Send request to Google and save voice $tts->get(); // Get error if exist echo $tts->error();
文档
文档页面:文档
许可证
贡献
- 复制此项目( https://github.com/omerfdmrl/tts/fork )
- 创建您的功能分支(git checkout -b my-new-feature)
- 提交您的更改(git commit -am '添加一些功能')
- 推送到分支(git push origin my-new-feature)
- 创建新的 Pull Request
贡献者
- omerfdmrl Ömer Faruk Demirel - 创建者,维护者