Community Forums Today's Posts     Member List     Archive    
Results 1 to 15 of 32

Thread: WhisperSound

Hybrid View

  1. #1
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    21

    Smile 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.

  2. #2
    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.

  3. #3
    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

  4. #4
    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.

  5. #5
    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!

  6. #6
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    21
    Quote Originally Posted by oktane View Post
    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.
    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

  7. #7
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    7
    thanks man, works fine

    same channel whispersound only missing

    greetings

  8. #8
    Join Date
    Dec 2009
    Location
    Portugal
    Posts
    506
    Awesome tool man. Keep up the good work

    I vote for sticky

  9. #9
    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.

  10. #10
    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 !

  11. #11
    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!

  12. #12
    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)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •