https://github.com/uzdevid/yii2-tts
tts.uz tomonidan ishlab chiqilgan TTS xizmatini Yii2 frameworki uchun qulay foydalanish uchun kengaytma
https://github.com/uzdevid/yii2-tts
tts ttsuz yii2 yii2-extension
Last synced: about 1 month ago
JSON representation
tts.uz tomonidan ishlab chiqilgan TTS xizmatini Yii2 frameworki uchun qulay foydalanish uchun kengaytma
- Host: GitHub
- URL: https://github.com/uzdevid/yii2-tts
- Owner: uzdevid
- Created: 2023-03-27T21:40:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-27T21:44:38.000Z (about 2 years ago)
- Last Synced: 2025-02-16T09:41:50.258Z (3 months ago)
- Topics: tts, ttsuz, yii2, yii2-extension
- Language: PHP
- Homepage: https://dev.uzdevid.com/ext/yii2/tts
- Size: 1.95 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Yii2 TTS
========
Yii2 TTSO'rnatish
------------Ushbu kengaytmani o'rnatishning afzal usuli - [composer](http://getcomposer.org/download/) orqali.
O'rnatish uchun quyidagi buyruqni ishga tushiring:
```
php composer.phar require --prefer-dist uzdevid/yii2-tts "1.0.0"
```Agar siz composer global o'rnatgan bo'lsangiz, quyidagi buyruqni ishga tushiring:
```
composer require --prefer-dist uzdevid/yii2-tts "1.0.0"
```Yoki quyidagi qatorni `composer.json` faylga qo'shing:
```
"uzdevid/yii2-tts": "1.0.0"
```Foydalanish
-----config/web.php faylga quyidagi qatorlarni qo'shing:
```php
'components' => [
'tts' => [
'class' => \uzdevid\TTS\TTS::class,
'token'=> 'avtorizatsiya tokeni',
'projectId' => 'loyihangiz-identifikatori',
'voice' => \uzdevid\TTS\TTSOptions::VOICE_MALE,
'enableCache' => true,
'cacheDuration' => 3600 * 24 * 30,
],
],
```Matnni o'qitish uchun quyidagi kodni yozing:
```php
$text = 'Assalomu alaykum!, bu Yii2 TTS kengaytmani ishlatish uchun misol';
$file = Yii::$app->tts->synthesize($text);
```