mirror of
https://github.com/home-assistant/core.git
synced 2026-01-26 17:42:45 +01:00
92 lines
3.8 KiB
JSON
92 lines
3.8 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
|
|
},
|
|
"error": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
|
|
"cannot_connect": "Failed to connect, please check your API key and network connection.",
|
|
"invalid_auth": "Invalid authentication. Please check your API key. You can get your API key from [Fish Audio API Keys]({api_keys_url}).",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"api_key": "[%key:common::config_flow::data::api_key%]"
|
|
},
|
|
"data_description": {
|
|
"api_key": "Your personal API key for accessing the Fish Audio service."
|
|
},
|
|
"description": "Enter your Fish Audio API key to begin.\n\nIf you don't have an account, you can sign up for a free one on [Fish Audio]({signup_url}).",
|
|
"title": "Connect to Fish Audio"
|
|
}
|
|
}
|
|
},
|
|
"config_subentries": {
|
|
"tts": {
|
|
"abort": {
|
|
"already_configured": "This TTS voice is already configured.",
|
|
"cannot_connect": "Failed to connect to Fish Audio",
|
|
"entry_not_loaded": "Cannot add TTS voice while the configuration is disabled.",
|
|
"no_models_found": "No voices found matching the specified filters. Please adjust your filters and try again.",
|
|
"reconfigure_successful": "Your TTS voice has been updated successfully. The integration will now reload with the new settings."
|
|
},
|
|
"entry_type": "TTS voice",
|
|
"error": {
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"no_model_selected": "You must select a voice to continue.",
|
|
"no_models_found": "No voices found matching the specified filters."
|
|
},
|
|
"initiate_flow": {
|
|
"reconfigure": "Reconfigure TTS voice",
|
|
"user": "Add TTS voice"
|
|
},
|
|
"step": {
|
|
"init": {
|
|
"data": {
|
|
"language": "Filter by language",
|
|
"self_only": "Show only my private voices",
|
|
"sort_by": "Sort voices by",
|
|
"title": "Filter by name"
|
|
},
|
|
"data_description": {
|
|
"language": "Display only voices that support the selected language.",
|
|
"self_only": "When checked, this will only show the voices you have personally created or cloned.",
|
|
"sort_by": "Choose the order in which the voices are displayed.",
|
|
"title": "Filter voices by name."
|
|
},
|
|
"description": "Apply filters to narrow down the voice list, then click Submit to see the results.",
|
|
"title": "Voice selection filters"
|
|
},
|
|
"model": {
|
|
"data": {
|
|
"backend": "AI voice model",
|
|
"latency": "Latency mode",
|
|
"name": "[%key:common::config_flow::data::name%]",
|
|
"voice_id": "Voice"
|
|
},
|
|
"data_description": {
|
|
"backend": "Select the AI model that will generate the audio.",
|
|
"latency": "Choose the latency mode: 'normal' for standard processing or 'balanced' for optimized speed.",
|
|
"name": "Enter a unique name for this TTS voice to easily identify it in Home Assistant.",
|
|
"voice_id": "Choose from the list of available voices, or manually enter a specific voice ID."
|
|
},
|
|
"description": "Select your preferred voice and the AI model to use for speech synthesis.",
|
|
"title": "Choose your voice and model"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"sort_by": {
|
|
"options": {
|
|
"created_at": "Newest",
|
|
"score": "Highest score",
|
|
"task_count": "Most uses"
|
|
}
|
|
}
|
|
}
|
|
}
|