Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow users to select Audio Device #2413

Open
tyrope opened this issue Nov 14, 2022 · 1 comment
Open

Allow users to select Audio Device #2413

tyrope opened this issue Nov 14, 2022 · 1 comment
Labels
9. enhancement The behaviour is as specified, but we would like to modify or extend the spec. significant work Just sayin'

Comments

@tyrope
Copy link

tyrope commented Nov 14, 2022

(Note: Any time I refer to "VA" I mean VoiceAttack)

What happens now

[Describe what happens now and any problems that it causes]
Currently, EDDI always uses Windows' Default Output Device.
While I'm streaming Elite to my friends in Discord, I have Voice Attack and my mic loop into Voicemeeter so they can hear VA as well as the game; unfortunately, despite being installed as a VA plugin, EDDI doesn't use it's settings.. So while my friends CAN hear any speech from VA directly, they cannot hear EDDI.

What I'd like to happen

[Describe what you would like to happen. Feel free to include screenshots, videos, markups, alternative features, etc]
Option A[preferred]) A drop-down to implement which Audio Device is selected could perhaps be put in the "Text-to-Speech" config page, between these two settings.
image
Option B) If installed as a VA plugin, output anything that should be spoken to VA's engine, so all TTS is coming from one program.

How it can happen

[Describe how we could implement the feature, if known. Feel free to include any alternative implementation methods you've considered]
I've peeked into the code a little bit... No idea where to start. :/

EDDI Version

[Please give the full version number here, not just "latest" or "current"]
EDDI v4.0.1
VoiceAttack 1.10.3 64-bit

@Tkael Tkael added the 9. enhancement The behaviour is as specified, but we would like to modify or extend the spec. label Nov 16, 2022
@Tkael
Copy link
Member

Tkael commented Feb 5, 2023

Option A could be complicated to implement. We could take inspiration from https://github.com/EDDiscovery/BaseUtilities/tree/5125967c231f4d319e5bf7f28f97d662a15a4359/Audio (which takes a very different approach from EDDI but uses many of the same libraries).

Option B does not appear to be possible as we do not seem to have the ability to either send audio to VoiceAttack or extract the current selected audio device from VoiceAttack settings.

@Tkael Tkael added the significant work Just sayin' label Mar 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
9. enhancement The behaviour is as specified, but we would like to modify or extend the spec. significant work Just sayin'
Projects
None yet
Development

No branches or pull requests

2 participants