Files
siliconflow_tts/__pycache__/config_flow.cpython-313.pyc
T

86 lines
10 KiB
Plaintext
Raw Normal View History

2025-08-01 23:02:17 +08:00
ЌhSrSSKrSSKrSSKJr SSKrSSKrSSKrSSK J
r
SSK J r J
r
SSKJr SSKJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJ r J!r!J"r" \RF"\$5r%\RL"\RN"S 5\(05r)S
\ S \*\(\4S \*\(\44S
jr+"SS\
RX\S9r,"SS\
RZ5r."SS\5r/"SS\5r0g)uSiliconFlow TTS配置流程N)Any)config_entries)
HomeAssistantcallback)HomeAssistantError)DOMAIN
DEFAULT_VOICE
DEFAULT_SPEEDDEFAULT_SAMPLE_RATEDEFAULT_RESPONSE_FORMAT DEFAULT_GAIN MIN_SPEED MAX_SPEEDMIN_GAINMAX_GAINSUPPORTED_FORMATSSUPPORTED_SAMPLE_RATESget_voice_options
CONF_VOICE
CONF_SPEEDCONF_SAMPLE_RATECONF_RESPONSE_FORMAT CONF_GAINapi_keyhassdatareturnc # USnSU3SS.nSSSSS .n[R"5IS
hvN n[R"S 5IS
hvN UR S UUS
9IS
hvN n[
R
SUR35 URS:Xa[
RS5 [eURS:Xa[
RS5 [eURS:a([
RSUR35 [e[
RS5 S
S
S
5IS
hvN S
S
S
5IS
hvN S
S
S
5IS
hvN SS0$GN7GNGNN1!,IS
hvN (df  NF=fN=!,IS
hvN (df  NR=fNI!,IS
hvN (df  SS0$=f![Ra#n[
RSU35 [eS
nAf[Ra [
RS5 [e[a#n[
RSU35 [eS
nAff=f7f)z~Validate the user input allows us to connect.
Data has the keys from STEP_USER_DATA_SCHEMA with values provided by the user.
rzBearer zapplication/json)
Authorizationz Content-TypezFunAudioLLM/CosyVoice2-0.5Bu测试z FunAudioLLM/CosyVoice2-0.5B:annamp3)modelinputvoiceresponse_formatN
z*https://api.siliconflow.cn/v1/audio/speech)headersjsonuTTS API验证响应状态: iuTTS API密钥无效iuTTS API密钥权限不足iuTTS服务器错误: uTTS API密钥验证成功uTTS网络连接错误: uTTS API请求超时u&TTS验证过程中出现未知错误: titlezSiliconFlow TTS)aiohttp
ClientSession
async_timeouttimeoutpost_LOGGERdebugstatuserror InvalidAuth
CannotConnectinfo ClientErrorasyncio TimeoutError Exception)rrrr'payloadsessionresponsees 8/config/custom_components/siliconflow_tts/config_flow.pyvalidate_inputr?,s
9oG#7),*G /3 G((**g$,,R00"<<@# (MM$??P"QR#-
&;<))!C/
&AB))!C/
(<X__<M&NO++LL!<=!10+*<
& ''=+01000+**<
& ''   
/s34   
+, 
>qcBCsIGE(GF+E+F+F*E.
+F.CE34 F?E1F F+F
F+ GF) G$I(G+F+.F1F3F
9E<: F
F
F+F& F F& "F+)G+G1F4 2 G>GIGIG::;I5IIIcr\rSrSrSrSr\\S55rS
S\ \
\ 4S-S\ R4SjjrS rg)
ConfigFlowaz)Handle a config flow for SiliconFlow TTS.rc[U5$)z&Get the options flow for this handler.)OptionsFlowHandler) config_entrys r>async_get_options_flow!ConfigFlow.async_get_options_flowfs",//N
user_inputrc d# 0nUb[RS[URSS5535 [ UR
U5IShvN n[RS5 [RSUS35 UR
USUS9$URS[US9$N\![a [RS 5 S
US 'N=[a [RS 5 S
US 'Nb[a'n[RSU35 SUS 'SnANSnAff=f7f)zHandle the initial step.Nu)开始验证TTS配置,API密钥长度: ruTTS配置验证成功uTTS集成配置成功: r)r)ru#TTS配置验证失败: 无法连接cannot_connectbaseu&TTS配置验证失败: API密钥无效 invalid_authu&TTS配置验证时出现未知异常: unknownuser)step_id data_schemaerrors)r/r5lengetr?rasync_create_entryr4r2r3r9 exceptionasync_show_formSTEP_USER_DATA_SCHEMA)selfrIrTr5r=s r>async_step_userConfigFlow.async_step_userls#"$  ! LLDSXaceIfEgDhi j
U+DIIzBB 45 6tG}oFG..T'].TT##(=f$

C 
2