duncan3dc / speaker
使用网络服务将文本转换为语音
1.4.0
2022-04-14 10:59 UTC
Requires
- php: ^7.3 || ^8.0
- duncan3dc/exec: ^0.4 || ^1.0
- guzzlehttp/guzzle: ^6.0|^7.0
Requires (Dev)
- aws/aws-sdk-php: ^3.219.3
- duncan3dc/uopz-expectations: ^0.3 || ^1.0
- maglnet/composer-require-checker: ^2.0 || ^3.0
- mockery/mockery: ^1.5
- nikic/php-parser: ^4.13
- phpstan/phpstan: ^0.12.99
- phpstan/phpstan-mockery: ^0.12.14
- phpstan/phpstan-phpunit: ^0.12.22
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
Suggests
- aws/aws-sdk-php: Allows you to use the AmazonPollyProvider
README
一个PHP库,用于使用各种服务将文本转换为语音
完整文档可在http://duncan3dc.github.io/speaker/找到
PHPDoc API文档也可在http://duncan3dc.github.io/speaker/api/找到
快速示例
$google = new \duncan3dc\Speaker\Providers\GoogleProvider; $tts = new \duncan3dc\Speaker\TextToSpeech("Hello World", $google); file_put_contents("/tmp/hello.mp3", $tts->getAudioData());
更多信息请访问http://duncan3dc.github.io/speaker/
服务
- Acapela - 付费语音服务
- AmazonPolly - 带有12个月免费层的AWS服务
- Google - 未宣传的服务,字符限制为100
- Picotts - 离线命令行版本
- ResponsiveVoice - 运行在javascript引擎上的未宣传服务
- Voice RSS - 免费/付费服务需要注册
变更日志
自时间之初就已有变更日志
获取帮助的地方
发现了一个错误?有一个问题?只是不确定某物是如何工作的?
请创建一个问题,我会尽力帮助你。
或者你可以在Twitter上找到我
duncan3dc/speaker企业版
作为Tidelift订阅的一部分提供
duncan3dc/speaker和其他数千个包的维护者正在与Tidelift合作,为您使用的构建应用程序的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时支付您使用的确切依赖项的维护者。了解更多信息:点击这里