SkillAgentSearch skills...

PushToTalk

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 foreground. It's intended to add Push To Talk and Volume Reduction functionality to voice applications that don't have it.

Install / Use

/learn @kirby561/PushToTalk
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README


-- 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
View on GitHub
GitHub Stars9
CategoryDesign
Updated1y ago
Forks4

Languages

C#

Security Score

70/100

Audited on Oct 16, 2024

No findings