Hi everyone, I’m running Linux mint and I play a couple online multiplayer ghost hunting games: phasmophobia, demonologist mainly. Those games have mechanics where certain items need voice input to work properly so you can “talk to the ghosts”. My USB mic is displayed in the game as an input but the game doesn’t actually get any input from my mic. I know my mic works because it works in discord while playing those games. Any help would be appreciated!

  • MentalEdge
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    5 days ago

    Does in-game proximity chat work?

    These games rely on windows speech detection to interpret words, and hence the gameplay features of stuff like “talking to ghosts” in phasmophobia quetly fail when the game is run on linux.

    It’s not that the game doesnt detect the audio, it’s that game can’t then turn the audio into text.

    I think there’s some way to get it working, but it doesn’t function out of the box.

    • WeebLife@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      Oh OK, I didn’t realize thats how it worked. And tbh I haven’t tested the proximity chat because I just assumed it didn’t work. I’ll test it next time. Thanks for the reply.

      • MentalEdge
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        Apparently you can set Phasmophobia to use “VOSK” for the speech recognition in settings, which is built-in, and does not rely on a built-in windows feature. It’s not as good, but works on linux and pre-windows-10.

        When I played, you could only use windows recognition, so that’s new.

        • WeebLife@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          Thank you! Vosk seems to work so far. I was able to use the spirit box item and it showed it was reading my input.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    5 days ago

    Your sound server controls the mic input. Just check it in sour sound settings before you launch and make sure it’s catching your voice. If that still doesn’t work, install ‘pavucontrol’ which is a bit more expensive. That should help you out.

    Edit: check here: https://www.protondb.com/app/739630