Author Topic: How can I get voiceattack in my discord?  (Read 5125 times)

xRogueCraftx

  • Guest
How can I get voiceattack in my discord?
« on: May 06, 2017, 08:57:14 PM »
Using voiceattack with a HCS voice pack in star citizen to give my ship an AI feel. My crew and I use discord in a private channel for our multicrew ship. I'd like the crew to all be able to interact with the AI. How can I get voiceattack to listen to and respond to them in discord?
« Last Edit: May 06, 2017, 09:14:58 PM by xRogueCraftx »

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4778
  • RTFM
Re: How can I get voiceattack in my discord?
« Reply #1 on: May 06, 2017, 09:57:01 PM »
You would have to use Microsoft Speech Platform 11 to support multiple users.
The built-in Microsoft Speech Recognition engine is designed to be trained by a single user(with a single microphone setup), so it likely won't do well in any other scenario.

To get the audio to work, you'd have to use something like a virtual audio cable to present discord output as a recording device, and a virtual mixer to mix your microphone input with TTS/sound file output.
However, VoiceAttack plays sound via the default audio playback device, so I'm not sure you can separate the ingame sound so it doesn't play over Discord.

If the AI didn't have to interact with your game, the "simplest" way to set this up would be to run it standalone in a virtual machine, with its own connection to Discord(You could communicate between the virtual VoiceAttack instance and the one on your physical machine by plugin and pass commands from one to the other, but that's not a simple thing to set up, by any means).


*I'm not affiliated with, or even have used the software linked, but it's what I know exists for this purpose.

xRogueCraftx

  • Guest
Re: How can I get voiceattack in my discord?
« Reply #2 on: May 06, 2017, 10:40:06 PM »
I was hoping there was some kind of bot or something that could log into my discord and listen :( sad