feat: add OpenRouter dictation and speech recognition settings

This commit is contained in:
2026-10-26 23:42:44 +03:00
parent 168cad7470
commit ecbd2b0bb9
24 changed files with 867 additions and 72 deletions
+20 -2
View File
@@ -252,7 +252,6 @@
"Multilingual": "Multilingual",
"Multi": "Multi",
"Preferred languages": "Preferred languages",
"Used with Multilingual. Favors selected languages; other languages may still be recognized.": "Used with Multilingual. Favors selected languages; other languages may still be recognized.",
"Could not save preferred languages": "Could not save preferred languages",
"sttPreferredLanguages must be an array of \"en\" and \"ru\"": "sttPreferredLanguages must be an array of \"en\" and \"ru\"",
"Global": "Global",
@@ -848,5 +847,24 @@
"Fast mode uses more ChatGPT allowance.": "Fast mode uses more ChatGPT allowance.",
"Fast mode is available only for ChatGPT models.": "Fast mode is available only for ChatGPT models.",
"Could not save model settings": "Could not save model settings",
"Fast mode is unavailable for this ChatGPT model or account. Turn off Fast mode or choose another model.": "Fast mode is unavailable for this ChatGPT model or account. Turn off Fast mode or choose another model."
"Fast mode is unavailable for this ChatGPT model or account. Turn off Fast mode or choose another model.": "Fast mode is unavailable for this ChatGPT model or account. Turn off Fast mode or choose another model.",
"Speech recognition model": "Speech recognition model",
"Unknown speech recognition model": "Unknown speech recognition model",
"Invalid speech recognition language": "Invalid speech recognition language",
"Invalid dictation audio": "Invalid dictation audio",
"Recording exceeds OpenRouter's 25 MB audio limit": "Recording exceeds OpenRouter's 25 MB audio limit",
"Could not read dictation audio": "Could not read dictation audio",
"Transcription cancelled": "Transcription cancelled",
"Dictation needs an OpenRouter key": "Dictation needs an OpenRouter key",
"OpenRouter rejected the API key": "OpenRouter rejected the API key",
"OpenRouter credits are insufficient": "OpenRouter credits are insufficient",
"OpenRouter rate limit reached; try again later": "OpenRouter rate limit reached; try again later",
"OpenRouter transcription failed ({v0})": "OpenRouter transcription failed ({v0})",
"OpenRouter returned an invalid transcript": "OpenRouter returned an invalid transcript",
"OpenRouter transcription timed out": "OpenRouter transcription timed out",
"OpenRouter transcription is unavailable": "OpenRouter transcription is unavailable",
"Could not finish microphone capture": "Could not finish microphone capture",
"Transcribing…": "Transcribing…",
"Speech recognition": "Speech recognition",
"No preference": "No preference"
}