Skip to content

This is an application which will keep all your microphones muted until you press a designated key (push to talk). It also reduces the volume by an adjustable level of all the other applications while the key is down. It works globally, so it will still work running in the background while a full screen application, such as a game, is in the for…

License

andyleeqd/PushToTalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

------------------
-- Push To Talk --
------------------

  About
  -----
    This is a simple tool that gives you a single "Push To Talk" 
    hotkey for all of your voice applications such as the following:
      o Skype
      o Google Hangout
      o In-game voice
      o Anything with a voice-activated or always-on microphone.
      
    What does it do?
      o Unmutes all microphones when you press a configurable key.
      o Reduces main volume while the key is down.
      o Works globally, so it can run in the 
      	background while a game is in the foreground, for example.
      
      
  Development
  -----------
    Push To Talk is written in C# and uses Windows Presentation Foundation (WPF).
    All you need for development is Visual Studio. Note that this was written using Visual Studio 2010 Express, but
		can be compiled still with the latest Visual Studio Community: https://visualstudio.microsoft.com/downloads/
    		
    To Build:
    	Open PushToTalk.sln
    	Press F5.
    	PushToTalk should build and run.
    
  Credits
  -------
    There are a couple open source projects and/or tutorials that I took code from.  
    If I've gotten any of the source information wrong for these, please correct me! 
    The following websites are where I first found the source code.
    Special thanks to the authors!
      - CoreAudioApi for C# (2/18/13): (Article removed) http://www.codeproject.com/Articles/18520/Vista-Core-Audio-API-Master-Volume-Control
      - MinimizeToTray (2/18/13): (Link broken now) http://cesso.org/Samples/MinimizeToTrayDemo/MinimizeToTrayDemo.zip
    

About

This is an application which will keep all your microphones muted until you press a designated key (push to talk). It also reduces the volume by an adjustable level of all the other applications while the key is down. It works globally, so it will still work running in the background while a full screen application, such as a game, is in the for…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%