@@ 28-42 (lines=15) @@ | ||
25 | ||
26 | $lines = $sp->split($text, 512); |
|
27 | $content = ''; |
|
28 | foreach ($lines as $line) { |
|
29 | $query = [ |
|
30 | 'format' => 'mp3', |
|
31 | 'lang' => $this->getLanguage(), |
|
32 | 'quality' => 'hi', |
|
33 | 'text' => $line, |
|
34 | 'speaker' => 'omazh', // jane, omazh, zahar, ermil |
|
35 | 'mixed' => 'mixed', // good (доброжелательный), neutral(нейтральный), evil (злой), mixed (переменная окраска). |
|
36 | //'drunk' => 'true', |
|
37 | //'robot' => 'true', |
|
38 | //'ill' => 'true', |
|
39 | 'key' => '7dc83e6f-7a54-4fac-a651-0ef471177aa3' |
|
40 | ]; |
|
41 | $content .= $this->reguestGet($query); |
|
42 | } |
|
43 | return $content; |
|
44 | } |
|
45 |
@@ 58-73 (lines=16) @@ | ||
55 | ||
56 | $lines = $sp->split($text, 512); |
|
57 | $content = ''; |
|
58 | foreach ($lines as $line) { |
|
59 | $query = [ |
|
60 | 'format' => 'mp3', |
|
61 | 'quality' => 'hi', |
|
62 | 'text' => $line, |
|
63 | 'speaker' => $this->speaker, // jane, omazh, zahar, ermil |
|
64 | 'emotion' => 'good', // neutral (доброжелательный), neutral(нейтральный), evil (злой). |
|
65 | 'lang' => 'ru‑RU', |
|
66 | 'speed' => 1.2, |
|
67 | //'drunk' => 'true', |
|
68 | //'robot' => 'true', |
|
69 | //'ill' => 'true', |
|
70 | 'key' => $this->apiKey |
|
71 | ]; |
|
72 | $content .= $this->reguestGet($query); |
|
73 | } |
|
74 | file_put_contents($outFile, $content); |
|
75 | return true; |
|
76 | } |