PHP Google Tts 类

v2.1.11 2021-11-07 19:17 UTC

This package is auto-updated.

Last update: 2024-09-25 19:22:02 UTC


README

简单的 Google Tts Api 类

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

特性

  • 设置 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();

文档

文档页面:文档

许可证

MIT 许可证

贡献

  1. 复制此项目( https://github.com/omerfdmrl/tts/fork
  2. 创建您的功能分支(git checkout -b my-new-feature)
  3. 提交您的更改(git commit -am '添加一些功能')
  4. 推送到分支(git push origin my-new-feature)
  5. 创建新的 Pull Request

贡献者

  • omerfdmrl Ömer Faruk Demirel - 创建者,维护者