Forum

Results 1 to 5 of 5
  1. #1
    Join Date
    May 2019
    Posts
    1

    Retrieve voice-stream and client-information from TS3

    Hello!

    I'm a software developer for a research project (university) and we are using teamspeak3 for user communication in a distributed simulator-environment. We are writing a software for the simulators which will use speech recognition for writing a log/transcription (speech-to-text).

    Therefore I need to get the voice data and the client-information (who is speaking currently, e.g. client-id, client-username etc.).

    Unfortunately I have no experience with TS3 and it's SDK and APIs.

    What would be the most reasonable way to achieve my goal to get the voice-data/stream and client-information? Should I write a plugin for TS3 (and use the Plugin API) which will collect these data and send it to my application? Is there an other way to retrieve this information and data from the server (TS query?)? Do I need to integrate TS3 with the SDK into my application (but would it be possible to retrieve the voice stream and other information?)?

    I would be happy to get some input and information on this topic.

    Thank you in advance for any help
    spcial

  2. #2
    Join Date
    June 2011
    Location
    Germany
    Posts
    4,350
    The TeamSpeak SDK (in whose forum you are posting) is not technically comparable and not compatible with the TeamSpeak 3 Client and Server.

    There is no official way to access the voice data stream. This applies not only to TeamSpeak 3 but also the TeamSpeak SDK, as all audio processing is done by the SDK and not your application. You can only record audio by features in the client or your operating system and audio driver. However, note Qint Is Not TeamSpeak!

  3. #3
    Join Date
    September 2012
    Posts
    6,078
    You can get the audio stream through both the SDK and the plugin API in the dedicated callbacks

    Plugins / SDK Client (w/o the ts3plugin_ part):
    Code:
    ts3plugin_onEditCapturedVoiceDataEvent
    ts3plugin_onEditPlaybackVoiceDataEvent
    ts3plugin_onEditMixedPlaybackVoiceDataEvent
    SDK Server:
    Code:
    onVoiceDataEvent
    When sending PMs please make sure to include a reference link to the thread in question in the body of your message.

  4. #4
    Join Date
    November 2014
    Location
    Ciudad Real, Spain
    Posts
    29
    I guess this won't be availible for serverqueries or telnet/SSH, will it? (It would simplify a lot my project).
    Last edited by Saelyth; May 7th, 2019 at 03:53 AM.

  5. #5
    Join Date
    June 2011
    Location
    Germany
    Posts
    4,350
    Query has no access to voice.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Client Connection Information
    By SqeeqY in forum Server Support
    Replies: 1
    Last Post: January 11th, 2017, 12:50 PM
  2. how refresh client information
    By 1230456 in forum Client Plugins / Lua Scripts
    Replies: 3
    Last Post: October 6th, 2015, 05:40 PM
  3. [Not possible] How to save information about voice chat
    By Ponchu in forum General Questions
    Replies: 2
    Last Post: September 22nd, 2015, 07:34 PM
  4. Can't delete or get client information from db
    By Barungar in forum General Questions
    Replies: 2
    Last Post: June 10th, 2013, 12:01 PM
  5. Retrieve global server information permission
    By MilenDarcey in forum Permission System
    Replies: 3
    Last Post: April 17th, 2010, 10:12 PM

Posting Permissions

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