You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -70,13 +65,52 @@ with open('output.wav', 'wb') as f:
70
65
```
71
66
72
67
Аналогичная операция с помощью командной строки
73
-
```
68
+
```shell
74
69
speechpro synthesize --voice JULIA --input "Привет, я - синтезированный голос от компании ЦРТ" --output hi.wav
75
70
```
76
71
77
72
### Полная документация API синтеза речи
78
73
Полная документация API синтеза речи доступна на сайте Облака ЦРТ по адресу https://cp.speechpro.com/doc/tts
79
74
75
+
## Аутентификация
76
+
77
+
Данные для аутентификации можно задать несколькими способами - передать в качестве параметров в конструктор, сохранить в TOML формате, либо установить переменные среды.
78
+
79
+
### TOML
80
+
81
+
Предполагается, что TOML файл расположен по пути *~/.speechpro/credentials*, по умолчанию используется профиль (секция) *default*:
82
+
83
+
```toml
84
+
[default]
85
+
username = "username"
86
+
domain_id = 200
87
+
password = "password"
88
+
```
89
+
Для использования профиля с другим именем, установите его значение в переменную среду *SPEECHPRO_PROFILE*.
90
+
91
+
### Переменные среды
92
+
93
+
Задайте данные вашей учетной записи [Облака ЦРТ](https://cp.speechpro.com) с помощью переменных среды, их значения будут использованы в случае, если не удастся прочитать TOML файл.
94
+
```shell
95
+
export SPEECHPRO_USERNAME=username
96
+
export SPEECHPRO_DOMAIN_ID=200
97
+
export SPEECHPRO_PASSWORD=password
98
+
```
99
+
100
+
### Конструктор
101
+
102
+
Возможно также передать значения напрямую в конструктор, например:
103
+
104
+
```python
105
+
from speechpro.cloud.speech.recognition import RecognitionClient
106
+
107
+
сlient = RecognitionClient(
108
+
'username',
109
+
200,
110
+
'password'
111
+
)
112
+
```
113
+
80
114
## TODO
81
115
* Добавить оставшиеся методы API распознавания речи
0 commit comments