Results 1 to 15 of 32
Thread: WhisperSound
Hybrid View
-
09-01-2010, 18:46 #1
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 21
WhisperSound
This plugin adds a special sound to whispers to identify speakers as whisperers.
In a game usually there are teams in different channels. The team leaders can whisper to team leaders of otherchannels using the TeamSpeak whispering function. If people don't know each other it may be hard to find out if a speaker was a whisperer or a regular team member in the same channel.
WhisperSound.ts3_plugin - v1.4 (2011-11-20)
(compatible with win32 and win64. Open it with package_inst.exe from your TS3 install directory and the plugin will install)
Releasenotes
---
v1.4
---
- Plugin compatible with TS3 Plugin API Version 14 (since 3.0.2)
v1.3
---
- Plugin compatible with TS3 Plugin API Version 13 (since 3.0.0)
- Changed the install package to a .ts3_plugin installer package wich is
still a ZIP archive. But you can auto install the plugin now by
open it with the TS3-Package installer (package_inst.exe in the
TS3 direcotry)
v1.2
---
- Plugin compatible with TS3 Plugin API Version 11 (since 3.0.0-rc2)
v0.1.2
- Plugin compatible with TS3 Plugin API Version 8 (since beta 30)
v0.1.1
---
- Plugin compatible with TS3 Plugin API (since beta 25)
v0.1.0
---
- Using new plugin API for whisper sounds (since beta 21)
so now the whisper sound also works if whispered from the same channel.
- Play a cracking noise at the beginning and the end of the whisper.
v0.0.6
---
- Plugin compatible with TS3 Plugin API Version 5 (since beta 21)
v0.0.5
---
- Plugin compatible with TS3 Plugin API Version 4 (since beta 18)
v0.0.4
---
- Plugin compatible with TS3 Plugin API Version 3 (since beta 12)
v0.0.3
---
- Plugin compatible with TS3 Plugin API Version 2 (since beta 11)
v0.0.2
---
- Removed log message that was written each time someone said sth. in the same channel.
- Removed "WhisperEnd.wav" because it was not used.
v0.0.1
---
- Initial version
Last edited by Pommes; 20-11-2011 at 08:39.
-
10-01-2010, 15:52 #2
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 83
Hi,
thanks alot for this plugin.
It would be very useful if the plugin would do a sound even when the person whispering to me is in the same channel. I often do not see the TS client window, so I have no way to tell if someone is whispering to me.
It also spams the client log with this line:
2010-01-10 16:40:56.612304 WhisperSound Devel I am in the same channel than the speaker with client id '22'. No whispering sounds needed.
-
14-01-2010, 21:15 #3
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 3
Hallo i love this addon.
Can you add an option that i get also a whisper chat sound if the user thats whispers to me is in the same channel?
Regards,
Gabba
-
15-01-2010, 17:42 #4
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 21
Hello,
I'm glad that you like the plugin.
I just uploaded version 0.0.2 (Links are in the first post) that fixed the log spamming Failure told about in his post.
I understand that you both want the whisper detection also working from whispers within the same channel. I would prefer this, too.
The restriction of playing the whisper sound only if the whisperer is in another channel is not a feature. I did it because I think it is currently the only way to identify speaking as whispering.
The TS3 plugin API does not provide functionality to detect whispering. All I found about whispering was an interface for modifying the whisper lists.
So what I am currently doing in the plugin is to check for each incoming voice if the speaker is in a different channel. If this is the case I say "Well that is whispering" and the sound is played. Because of this it is not possible to detect whispering from the same channel.
Maybe I'm wrong but I think that is the only way to handle this with the current TS3 plugin API. If someone has an idea I would appreciate it.
-
16-01-2010, 01:53 #5
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 2
Thanks for your work Pommes, this is really a feature that should be in TS3 without a plugin!
Would you consider releasing the source? I only ask because it seems like a simple enough plugin that you may not mind releasing it, and because TS3 plugin authoring is in its infancy, releasing it would provide another example of how to get started. I am especially interested in your visual studio build configurations for x64.
Regardless of your decision, thanks for the plugin and cheers!
-
16-01-2010, 15:05 #6
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 21
Sure, why not. It is just a few lines of code but maybe it can help others to start with plugin creation.
I also played around with QT but it did not work yet so I commented it out. I also still have not compiled (or downloaded) 64 bit QT libraries so the lib section of the linker is empty in the 64 Bit profile.
WhisperSound_v0.0.2_src.zip
Oktane if you are interested in 64 bit configurations of visual studio and if you are using the express edition (like me) please keep in mind that you have no 64 bit support right after the installation. But it is possible to make the express edition 64 bit ready.
You need the
Microsoft Windows SDK
and you have to do some manual changes.
I used the following HowTo to make my express edition 64 bit ready.
Visual C++ 2008 Express Edition And 64-Bit Targets
Kind regards,
Pommes
-
24-01-2010, 13:52 #7
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 7
thanks man, works fine

same channel whispersound only missing
greetings
-
26-01-2010, 04:11 #8
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Portugal
- Posts
- 506
Awesome tool man. Keep up the good work

I vote for sticky
-
29-01-2010, 07:50 #9
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- argentina
- Posts
- 2
No whisper event?
How do we get an onWhisper event included in the SDK?
Surely this is pretty straightforward, since it's still in active development anyway.
-
29-01-2010, 18:39 #10
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- France
- Posts
- 11
Sorry for my poor english !
no onWhisper event in the SDK.
Look at the source code.
Pommes uses the onTalk event. Then if the guy who is talking is in the same channel as you, a sound is played. That's all !
-
30-01-2010, 11:45 #11
-= TeamSpeak User =-
- Join Date
- Sep 2005
- Location
- Sweden
- Posts
- 26
Let's whine on the devs to add an onWhisper event then! - Great plugin I am sure, but sadly not usable since it doesn't detect same channel whispers and hence we still have to manually announce "whispering" before speaking.
Great work though, let's hope the devs gives us what we need to make an addon like this the best!
-
08-08-2010, 18:38 #12
-= TeamSpeak User =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 21
update for beta since 25
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)


Reply With Quote
