Cold audio device: 5.3s open latency then 53ms of audio, session fails later with an unrelated error
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 65/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- rust
- Bereich
- audio-video-rtc, desktop
Rechercherichtung
Reproduce the cold-start first-dictation path and inspect the audio-startup and recorder logs alongside the saved WAV duration. Start by tracing audio capture through the point where the WAV is sent to ASR. Done means a capture shorter than about 200 ms fails immediately with a clear message instead of proceeding to ASR and failing later.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Environment: OpenLess 2.0.2-Beta.3+build.20261026-c9f49c60, macOS 27.2 (26B123) arm64, USB audio input device.
Steps
- Cold start the app.
- First dictation of the session: hold the hotkey and speak for ~6 seconds.
Expected
Either warm the device on hotkey-down before the user starts speaking, or fail fast with a clear "microphone did not start" message.
Actual
The device takes ~5.3 s to open, then the stream is dropped ~70 ms later. The saved WAV is 0.053 s long. That empty file is sent to ASR, which returns 0 characters, and the session fails several seconds later with an unrelated polish error. The user sees nothing at all.
The second press in the same session opened the device in 43 ms, so this is a cold-start path only.
Evidence
[audio-startup] phase=device_selected duration_us=5256253 since_open_us=5256253
[audio-startup] phase=first_raw_pcm since_open_us=5431668
[recorder] cpal Stream dropped (mic released) # ~70 ms later
saved wav: 1 ch, 16000 Hz, Int16, duration 0.053375 s
[asr] … elapsed_ms=5970 chars=0
Suggestion
If capture yields < ~200 ms of audio, abort immediately instead of calling ASR with an empty file.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.7k
- Forks
- 349
- Ø Merge
- 1 T. 18 Std.
- Gemergte PRs (30 T.)
- 93
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Open-Less/openless
-
[账号] github的退出登陆与云同步不在一起Offenenhancement P1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
[windows] 录音快捷键还不支持设置为ScrllLock键Evtl. vergeben @HKLHaoBin hat das vor 12 Tagen übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Open-Less/openless#1241 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
[area] 同步功能总是提示重新登录。Offenbug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Open-Less/openless#1384 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
[area] 快捷键不起效Evtl. vergeben @HKLHaoBin hat das vor 1 Tag übernommen. Offenbug
Open-Less/openless#1383 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Open-Less/openless
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
Maintainer antworten meist innerhalb von 1 Tag
-
A match arm above the largest i64 is compared as 0Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 83/100
DioxusLabs/dioxus#6063 ·
Maintainer antworten meist innerhalb von 1 Tag
-
`nsh-core` fails to compile when taffy's default `calc` feature is enabled elsewhere in the graphOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
longbridge/nsh#966 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Windows docs: pin a tested ConPTY version for Kitty graphics; 1.25.260930003 corrupts large uploadsOffen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
raphamorim/rio#2021 ·
Maintainer antworten meist innerhalb von 1 Tag