Teamspeak 3 Musicbot - Mute a user with only one identity - audio

I am currently trying to setup a musicbot on a ts3 server (I´m NOT the owner of the server). I did that with the following software:
VB HiFi Audio Cable
Equalify Pro
Spotify
To get the musicbot on the ts3 server i just connect with a second identity. The problem is that the soundbot generates a huge echo when in an channel with several people. I tried muting the other people as the musicbot but then the ppl are muted on my normal identity too (which is bad when i still want to communicate with them). I´m not the server owner, so creating groups and editing channels isnt an option!
Is there a way to mute ppl for only ONE identity? So that the musicbot isnt able to hear the other ppl in a channel but I´m still able to talk with everybody?

For the Music bot if you go to Settings > Options > Playback > Go to your second Identity, perhaps named "Bot" if you followed the Matt&Haden turtorial for setting them up. The voice volume adjustment should be turned all the way down (make sure you click on the second identity first) aswell as the Sound Pack Volume should. The bot then should only play back what you want, an example is for me it plays back line 1 which my music runs off of.

Related

How Can I Send "Voice" Commands To My Personal Alexa Device Via Python Code?

I want to send "voice" commands to my home alexa device to do, well, anything that I "ask" it to.
So I want to interact with my Alexa device via python. I feel like I'm going around in circles trying to get this to work. I got it at one point using "gTTS" to convert my text to an audio file and attempt to send that audio file to an alexa endpoint but it also doesn't do anything. I have even created a "product" and gotten my product id, client id, secret id, and refresh token and have been attempting to use those.
Is this possible? I need some hope here. I'm feeling a little down like this isn't possible.
If it is possible am I going down the right track?
Your home device is only meant to take commands via the mic. You could create a DIY hardware or software device that consumes the Alexa Voice Service and feed audio to it.

luis bot not speaking

I'm using the LUIS bot in NodeJS and I am using session.say() to get the bot the speak but there is not audio output. I am trying to say a list of movies from a list like this session.say('hi', list.shift()) I know it works because 'hi' prints in the chat but no audio, I even put it in SSML format
session.say('hi','<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">hey</speak>');
Any ideas why my bot isn't saying anything, but still printing stuff in the chat?
To use the text to speech feature on the Bot Framework Emulator, the user has to use the microphone on the emulator first. Basically, the bot will only speak to the user if the user speaks to the bot first. Note, there are several steps you need to follow to enable the microphone feature on the emulator:
If you do not already have a microsoftAppId and microsoftAppPassword for your bot, you will either have to create a new bot or register your bot on the Azure Portal. Be aware that if you choose to register your bot, you will not be able to deploy it later without creating a new bot.
Once you have your microsoftAppId and microsoftAppPassword, you will have to create a .env file to store them. It should look like:
MicrosoftAppId=YOUR_MICROSOFT_APP_ID
MicrosoftAppPassword=YOURR_MICROSOFT_APP_PASSWORD
Also, make sure you have configured thedotenv in your app.js file.
Now, you have to either add your microsoftAppId and microsoftAppPassword to the developer endpoint in your bot file or add it through the emulator. To add it in the emulator, right click on your bot under the ENDPOINT section and select Edit Settings. It should open a prompt where you can fill in the microsoftAppId and microsoftAppPassword.
Once you have completed all of the steps above, run your bot and connect to it in the emulator. You should be able to use the microphone to talk to your bot, and the bot should respond by speaking some text. Hope this helps.

How to answer a user in Home device and send a notification to user's phone

Is there any way to answer a user question in the Home device and at the same time, send a notification to another device?
For example, if the user ask for a direction, answer with the location (voice) and finish saying to the user:"I've sent you the location to your phone" and send him a map...
I know there is a way to switch conversation to another device (say, for example, one with screen) but I don't want to finish it in Home device.
Thanks in advance.
Not in a straightforward way, no, but there are a few options that you have that may do what you want.
You can try to use Assistant Notifications. Right now, notifications only appear on mobile devices, but even if/when they allow speaker notifications in the future, your user could still open it on a mobile device. You need to ask for permission to send a notification, and when they trigger the notification, an Intent in your Action will be triggered to actually show what you want to show.
You can also look into using a more standard notification channel such as Firebase Cloud Messaging. This does require you to have your own app on the mobile device, and it works outside of the Assistant, but may be a good choice if it meets your needs.

Skype for Business 2015 : Audio / Video not working in meetings

I'm new to Skype for Business Technology, and I'm trying to deploy a server that I'm willing to use with Skype WebSDK and AppSDK.
At first I tried using the skype for business online, but the websdk doesn't support the anonymous join to a meeting. So I decided to deploy an on premise version of it.
I followed instructions on this video : https://www.youtube.com/watch?v=uNIm5YNIY6Q and also this Document : http://www.msic.ch/Portals/0/Images/Skype%20for%20Business%20Server%202015%20Step%20by%20Step%20for%20Anyone%20-%20Installing%20and%20Upgrading_REV_05.pdf
I have two servers :
- Active Directory + Certificat Authority + DNS
- Skype for Business Standard
The active directory is configured with "contoso.com" and my external domain is also "contoso.com". On the internal DNS I used internal adresses, and on the external DNS I used the public ones. I have an A record for "admin, dialin, meet, sip, lyncdiscover ..." and SRV record for "_sipinternaltls_tcp" as described on the tutorials.
The installation process was successfull without any error.
My problem is when I create a meeting, I have only the chat without any video or audio. At first the client tries to connect the audio and then hangs up without any errors.
Is there any way to troubleshoot this situation ? Is there any extra step I should do to activate audio / video in meetings ?
Thank you for your help
This sounds like you don't have the CAL licenses to enable conferencing. The default (free) standard client license doesn't allow conferencing.

Custom receiver application doesn't work with whitelisted device

I'm just starting to play with Google Cast, so I downloaded the hellotext Chrome example app. If I open the sender that comes with it, everything works. However, if I take the receiver.html file, upload a copy of my own somewhere, create an app, and then replace the app id in the sender.html, it doesn't work.
The console log says "receiver list empty". I do have my Chromecast (both of them actually) added to my account as test devices. I reset them, both via software and by unplugging and replugging them. I even did a factory reset on one of them, but still no luck.
Googling got me to this response: How to launch a receiver app in Chrome once Chromecast device has been whitelisted?
However, the option to enable (or disable) sending the serial number on update check doesn't seem to exist anymore.
Any ideas?
Thanks!

Resources