Add provider-backed dictation mode (#1327)

This commit is contained in:
SSU-WEI HUANG
2026-08-03 06:05:58 +08:00
committed by GitHub
parent abf9cb02a5
commit 9d07857570
22 changed files with 934 additions and 43 deletions
+17 -3
View File
@@ -518,6 +518,7 @@ export default {
'composer.send': 'Send',
'composer.stop': 'Stop',
'composer.voice': 'Voice assistant',
'composer.dictate': 'Dictate',
'composer.scheduleSend': 'Schedule send',
'composer.scheduleRelativeTab': 'Relative',
'composer.scheduleSpecificTab': 'Specific',
@@ -753,8 +754,21 @@ export default {
'settings.chat.composerToolbar.item.voiceMic': 'Voice microphone',
'settings.chat.composerToolbar.item.scratchlist': 'Scratchlist',
'settings.chat.composerToolbar.item.schedule': 'Schedule send',
'settings.voice.title': 'Voice Assistant',
'settings.voice.description': 'Voice connection, language, and everyday behavior.',
'settings.voice.title': 'Voice',
'settings.voice.description': 'Choose dictation or the full voice assistant.',
'settings.voice.inputMode.title': 'Voice mode',
'settings.voice.inputMode.hint': 'Dictation only inserts text into the composer; it never sends automatically.',
'settings.voice.inputMode.assistant': 'Voice assistant',
'settings.voice.inputMode.assistant.hint': 'Two-way spoken conversation',
'settings.voice.inputMode.dictation': 'Dictation',
'settings.voice.inputMode.dictation.hint': 'Speech-to-text input only',
'settings.voice.transcriptionProvider': 'Transcription provider',
'settings.voice.noTranscriptionProvider': 'No transcription provider is configured on the hub.',
'settings.voice.transcriptionMode': 'Transcription mode',
'settings.voice.transcriptionMode.standard': 'Standard',
'settings.voice.transcriptionMode.standard.hint': 'Record, then transcribe (default)',
'settings.voice.transcriptionMode.realtime': 'Realtime',
'settings.voice.transcriptionMode.realtime.hint': 'Insert text while speaking',
'settings.voice.voices.description': 'Choose the voice used by the selected backend.',
'settings.voice.sounds.title': 'How It Sounds',
'settings.voice.responds.title': 'How It Responds',
@@ -775,7 +789,7 @@ export default {
'settings.voice.opening.greet.hint': 'Assistant says hello and waits for you to speak.',
'settings.voice.opening.brief.hint': 'Assistant summarises agent activity when you connect.',
'settings.voice.group.label': 'Voice settings',
'settings.voice.group.hint': 'Language and voice options apply to the selected backend.',
'settings.voice.group.hint': 'Options apply to the selected voice or transcription provider.',
'settings.voice.backend': 'Voice backend',
'settings.voice.language': 'Voice Language',
'settings.voice.autoDetect': 'Auto-detect',
+17 -3
View File
@@ -522,6 +522,7 @@ export default {
'composer.send': '发送',
'composer.stop': '停止',
'composer.voice': '语音助手',
'composer.dictate': '语音输入',
'composer.scheduleSend': '定时发送',
'composer.scheduleRelativeTab': '相对时间',
'composer.scheduleSpecificTab': '指定时间',
@@ -757,8 +758,21 @@ export default {
'settings.chat.composerToolbar.item.voiceMic': '语音麦克风',
'settings.chat.composerToolbar.item.scratchlist': '暂存清单',
'settings.chat.composerToolbar.item.schedule': '定时发送',
'settings.voice.title': '语音助手',
'settings.voice.description': '语音连接、语言和常用行为。',
'settings.voice.title': '语音',
'settings.voice.description': '选择语音输入或完整语音助手。',
'settings.voice.inputMode.title': '语音模式',
'settings.voice.inputMode.hint': '语音输入只会把文字插入编辑框,不会自动发送。',
'settings.voice.inputMode.assistant': '语音助手',
'settings.voice.inputMode.assistant.hint': '双向语音对话',
'settings.voice.inputMode.dictation': '语音输入',
'settings.voice.inputMode.dictation.hint': '只做语音转文字',
'settings.voice.transcriptionProvider': '转录提供商',
'settings.voice.noTranscriptionProvider': 'Hub 尚未配置转录提供商。',
'settings.voice.transcriptionMode': '转录模式',
'settings.voice.transcriptionMode.standard': '标准',
'settings.voice.transcriptionMode.standard.hint': '录音结束后转录(默认)',
'settings.voice.transcriptionMode.realtime': '实时',
'settings.voice.transcriptionMode.realtime.hint': '边说边插入文字',
'settings.voice.voices.description': '选择当前后端使用的声音。',
'settings.voice.sounds.title': '声音效果',
'settings.voice.responds.title': '对话风格',
@@ -779,7 +793,7 @@ export default {
'settings.voice.opening.greet.hint': '助手先问候您,然后等待您开口。',
'settings.voice.opening.brief.hint': '连接时助手汇报当前代理活动。',
'settings.voice.group.label': '语音设置',
'settings.voice.group.hint': '语言和声音选项取决于所选后端。',
'settings.voice.group.hint': '选项取决于所选语音或转录提供商。',
'settings.voice.backend': '语音后端',
'settings.voice.language': '语音语言',
'settings.voice.autoDetect': '自动检测',