Browser source SpeechSynthesis audio is not recorded when "Control audio via OBS" is selected #404
Labels
No labels
area/accessibility
area/dependency
Confirmed
Crash Report
Delayed
Design Issue
Duplicate
Feedback required
Good first issue
kind/bug
kind/cleanup
kind/enhancement
platform/linux
platform/macos
platform/windows
priority/high
Question
Request for Comments
Seeking Other Contributors
Seeking Testers
Won't Fix / By Design
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-obsproject/obs-browser#404
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Operating System Info
Windows 10
Other OS
No response
OBS Studio Version
29.0.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/OXxpPl8wZ7n4t9ts
OBS Studio Crash Log URL
No response
Expected Behavior
SpeechSynthesis done inside a browser when set to "Control Audio via OBS" should be recorded on it's own audio channel in OBS, as well as be monitored if the monitor setting is enabled in Advanced Audio
Current Behavior
OBS should be able to both record and monitor the speechsynthesis audio generated by a browser source when "Control Audio via OBS" is enabled, instead it simply records nothing.
The browser source is capable of generating speechsynthesis audio when the option is off, that however goes through Desktop Audio/Default Output and is not ideal for my recording setup.
Steps to Reproduce
Anything else we should know?
Thank you whoever made the Analyzer of OBS log files. It's most likely unrelated to this issue but I can see now some other performance settings in OBS I was never aware of.
I can indeed repro the issue. It's unfortunately probably not fixable on our side. The audio capture functions are never called. This points to cef (chromium embedded framework) which we rely on for obs-browser.
Could you try a speech synthesis which auto starts as soon as the page is open ? Maybe this would work.
I can reproduce the error on Mac OS. One thing to add: The SpeechSynthesis doesn't even start when audio is controlled by obs.
So the audio starts and start event is fired when "Control audio via OBS" is disabled, but doesn't if it is checked.
I have same issue with this. I used Web Speech API and it works on chrome but not obs. Did anyone solved this?
Experiencing the same issue here. This needs to be fixed!
No fix sadly... this is a CEF issue that needs to be updated. So we're waiting on CEF to update so OBS can update with it.
Any ETA on when this could happen?
You would have to bug CEF.
https://github.com/chromiumembedded
You can also read this and track it down to the post origin https://github.com/obsproject/obs-browser/issues/435