thank you, complete and exhaustive explanation in configuring Speakerbot. my problem is that I don't understand English but with the translation you can understand everything.
Amazing video! So thorough, so clean. One question, if ever you come around here: I finally managed to make it so that viewers can redeem my twitch channel points to get a TTS on stream. Weirdly, I seem to need turning on the ChannelPoint thing in the Event tab, but also the Say Input in the Channel Rewards tab... but anyway, my question was: I saw your explanation about attributing a voicealias to one user, great, but do you know if it is possible to have that for the channelpoint redeem only?
@@Hemux0 yes. You can. Make a voice alias for the redeem as if it were a user. Doesnt matter what you name it, as long as it's unique. In streamer.bot, in the sub-actions, instead of using the speak sub-action, use the speak (udp) sub action. Make sure you input the name you gave the voice alias in speaker.bot and you'll be good to go.
Mac and Linux are not officially supported (still being tested), so anything you do is kind of hit and miss and "on your own." There have been some reports of people getting it to work through WINE on Mac or Parallels (if you have a Windows Machine to talk to the Mac with) to connect to the Mac instance of OBS. If you can get either of those to work correctly, then everything else would be as-is in the tutorial for the most part.
@beardedink I am having a problem with TTS working on YT chat. It works fine for me if triggering via the Streamer.bot chat window, but it doesn't trigger from the YT Studio chat or the stream chat. Any idea what the issue could be or what setting I missed? It's gotta be something simple since it partially works. Your help is appreciated.
Yeah. All bot account messages are now marked as "internal." Go to the command itself and UNcheck the "ignore bot account" and "ignore internal messages" options and try again. Also, make sure RUclips Message is checked. Finally, you must be monitoring the broadcast for SB to pick it up.
Hey! Great video :) Do you know if there's a way to make it so you don't need to add a voice to each user? I was hoping anyone would be able to come into the chat and start using TTS right away, without me manually selecting a voice for them!
That is what the "Default Voice Alias" selection box on the Settings>>General tab is for. I apologize for glancing over this part and not going into more detail. Simply set up a voice alias (I named mine "Default Voice") and add everything just like you do for a named voice. Then on the General tab select that voice from the drop down (bottom left corner). Now when someone who has voice permissions uses the TTS command, it will default to this voice alias if they do not have a specific one assigned.
@@beardedink with how much detail you included i'm amazed you glossed over anything. i appreciate this entire video and how much detail you did go into as well as thank you for time stamping everything.
@beardedink but one Qestion Uberduck voices are recognised, but no Matter its always got an Error in the Speaker Bots Events list my Guess it's something from uberduck that's failing any guess waht it could be
Off the top of my head, it is probably an api issue on uberducks side. You can make a new api key and try that, reconnect (log out, back in, reauthorize, etc.). I also know that speaker bot is getting an update, we're testing the beta now. This update doesnt specifically address api issues, but small tweaks were made. If the reset doesnt work, look for the official release (coming soon) and see if that helps.
Hey there man! I just followed your Guide and everything is almost working as intended. BUT I want to have a specific voice for a moderator, so the voice only appears when "!say" is typed. But apparently the speakerbot is reacting to everything he is writing in chat.. No matter if the prefix is used or not. Any idea what the issue could be or how to fix it? I really appreciate the work you put into this Video btw!
I am glad to hear it is almost all working! Let's get you the rest of the way. There are 2 areas where this will cause the issue you are facing. First, double check the Settings tab>>Speaking Options and ensure "Say everything" is UNchecked. Assuming it is, go to the Users tab. Click on your moderators name (you may have to uncheck the "hide not present" and find their name that way. Then UNcheck the "Forced" box. Should be good to go after that.
@@Simulationguy-lq8pz in your action you will use an if/else statement. (Core>logic>if/else) add your bot's name set to equals and then break, else nothing and continue.
@@HetBroek.Ahh yes. Most of the services will require a payment after a certain time. With amazon it's 12 months, but a payment method is needed. You can look into some other options. I know elevenlabs has a dutch translation tts service, but I don't know if they have a dutch voice on their integration. The only 100% free service is Microsoft, and they come default with 2 voices. However, you can add languages to the TTS. The basics intructions are: Open Narrator settings by pressing the Windows logo key + Ctrl + N Select Add more voices under Personalize Narrator's voice Select Add voices under Manage voices Select the language to install voices for and select Add
what if I want all the chat to be read out loud to me? I want to have it set up so that only I can hear it (not chat/stream) it really helps for those intense games and allows me to keep involved in my small stream :) is there a way to set that up? so that it doesn't require a TTS command?
Settings>>Speaking Options>> "Say Everything" Check box. If you want it so that only YOU hear everything, and chat hears nothing you can set up the default voice to a separate output device (your headphones) and every other voice (the one you will use for TTS command, individual users, etc) to another device. Make sure to save settings.
@@dawns9738 Odd. There might be a setting or something somewhere that is not set or set improperly. If you are free on Saturday I will be live here on YT to answer all questions and we can cover this, or you can stop in the discord before then
@dawns9738 I would add it as an OBS input (via Audio Output Capture as he covered) but then leave it as a "Monitor-only" line in the Advanced Audio Properties of the sound mixer. Perhaps that will work.
@@SNu263 That *can* work, but remember if they have other uses for speaker.bot or TTS in general, this will also prevent those sounds from going out to stream as well.
This is extremely odd. I would have to see your set up and configuration to diagnose. I can't even replicate the problem changing all of the settings that would allow such an occurrence.
thank you, complete and exhaustive explanation in configuring Speakerbot. my problem is that I don't understand English but with the translation you can understand everything.
I am glad it helped! Thank you for watching
Amazing video! So thorough, so clean. One question, if ever you come around here: I finally managed to make it so that viewers can redeem my twitch channel points to get a TTS on stream. Weirdly, I seem to need turning on the ChannelPoint thing in the Event tab, but also the Say Input in the Channel Rewards tab... but anyway, my question was: I saw your explanation about attributing a voicealias to one user, great, but do you know if it is possible to have that for the channelpoint redeem only?
@@Hemux0 yes. You can. Make a voice alias for the redeem as if it were a user. Doesnt matter what you name it, as long as it's unique. In streamer.bot, in the sub-actions, instead of using the speak sub-action, use the speak (udp) sub action. Make sure you input the name you gave the voice alias in speaker.bot and you'll be good to go.
Hi ! I’m visually impaired will this work for my Mac too ? I want to use a TTS for my RUclips during
Livestreams..
Mac and Linux are not officially supported (still being tested), so anything you do is kind of hit and miss and "on your own." There have been some reports of people getting it to work through WINE on Mac or Parallels (if you have a Windows Machine to talk to the Mac with) to connect to the Mac instance of OBS. If you can get either of those to work correctly, then everything else would be as-is in the tutorial for the most part.
@beardedink I am having a problem with TTS working on YT chat. It works fine for me if triggering via the Streamer.bot chat window, but it doesn't trigger from the YT Studio chat or the stream chat. Any idea what the issue could be or what setting I missed? It's gotta be something simple since it partially works. Your help is appreciated.
Yeah. All bot account messages are now marked as "internal." Go to the command itself and UNcheck the "ignore bot account" and "ignore internal messages" options and try again. Also, make sure RUclips Message is checked. Finally, you must be monitoring the broadcast for SB to pick it up.
Hey! Great video :) Do you know if there's a way to make it so you don't need to add a voice to each user? I was hoping anyone would be able to come into the chat and start using TTS right away, without me manually selecting a voice for them!
That is what the "Default Voice Alias" selection box on the Settings>>General tab is for. I apologize for glancing over this part and not going into more detail. Simply set up a voice alias (I named mine "Default Voice") and add everything just like you do for a named voice. Then on the General tab select that voice from the drop down (bottom left corner). Now when someone who has voice permissions uses the TTS command, it will default to this voice alias if they do not have a specific one assigned.
@@beardedink with how much detail you included i'm amazed you glossed over anything. i appreciate this entire video and how much detail you did go into as well as thank you for time stamping everything.
thank you so much you learn us to much
Aww thank you for the kind words!
Thanks for the detailed and Well made Video i apreciate it a lot
AHHHH! Thank YOU! I appreciate you watching the video and your kind words
@beardedink but one Qestion Uberduck voices are recognised, but no Matter its always got an Error in the Speaker Bots Events list my Guess it's something from uberduck that's failing any guess waht it could be
Off the top of my head, it is probably an api issue on uberducks side. You can make a new api key and try that, reconnect (log out, back in, reauthorize, etc.). I also know that speaker bot is getting an update, we're testing the beta now. This update doesnt specifically address api issues, but small tweaks were made. If the reset doesnt work, look for the official release (coming soon) and see if that helps.
Hey there man!
I just followed your Guide and everything is almost working as intended.
BUT
I want to have a specific voice for a moderator, so the voice only appears when "!say" is typed.
But apparently the speakerbot is reacting to everything he is writing in chat.. No matter if the prefix is used or not.
Any idea what the issue could be or how to fix it?
I really appreciate the work you put into this Video btw!
I am glad to hear it is almost all working! Let's get you the rest of the way. There are 2 areas where this will cause the issue you are facing.
First, double check the Settings tab>>Speaking Options and ensure "Say everything" is UNchecked.
Assuming it is, go to the Users tab. Click on your moderators name (you may have to uncheck the "hide not present" and find their name that way. Then UNcheck the "Forced" box. Should be good to go after that.
Nice guide man! TY
Thanks for watching!
how to avoid bot reply from triggerred by speaker bot
@@Simulationguy-lq8pz in your action you will use an if/else statement. (Core>logic>if/else) add your bot's name set to equals and then break, else nothing and continue.
helpful as always
Thanks for the kind words!
Does anyone know how I can get a Dutch TTS for speakerbot?
Amazon Polly has 3 Dutch voices. Ruben, Lotte and Laura are 2 standard and 1 neural voices using the Dutch (nl-NL) language.
@@beardedink Thank you! Unfortunately, I cannot connect Amazon Polly to the speaker. bone.
@@HetBroek.is this a technical reason? Some of the voice libraries can be difficult to set up (amazon and google to be specific)
@@beardedink They ask for a credit card and I don't have one, so that makes it difficult
@@HetBroek.Ahh yes. Most of the services will require a payment after a certain time. With amazon it's 12 months, but a payment method is needed. You can look into some other options. I know elevenlabs has a dutch translation tts service, but I don't know if they have a dutch voice on their integration. The only 100% free service is Microsoft, and they come default with 2 voices. However, you can add languages to the TTS. The basics intructions are:
Open Narrator settings by pressing the Windows logo key + Ctrl + N
Select Add more voices under Personalize Narrator's voice
Select Add voices under Manage voices
Select the language to install voices for and select Add
what if I want all the chat to be read out loud to me? I want to have it set up so that only I can hear it (not chat/stream) it really helps for those intense games and allows me to keep involved in my small stream :) is there a way to set that up? so that it doesn't require a TTS command?
Settings>>Speaking Options>> "Say Everything" Check box. If you want it so that only YOU hear everything, and chat hears nothing you can set up the default voice to a separate output device (your headphones) and every other voice (the one you will use for TTS command, individual users, etc) to another device. Make sure to save settings.
@@beardedink I tried that and it didn't speak what I typed sadly
@@dawns9738 Odd. There might be a setting or something somewhere that is not set or set improperly. If you are free on Saturday I will be live here on YT to answer all questions and we can cover this, or you can stop in the discord before then
@dawns9738 I would add it as an OBS input (via Audio Output Capture as he covered) but then leave it as a "Monitor-only" line in the Advanced Audio Properties of the sound mixer. Perhaps that will work.
@@SNu263 That *can* work, but remember if they have other uses for speaker.bot or TTS in general, this will also prevent those sounds from going out to stream as well.
set up ok 👍
if I use !say it speaks 'say .........'
!# speaks 'number.......'
This is extremely odd. I would have to see your set up and configuration to diagnose. I can't even replicate the problem changing all of the settings that would allow such an occurrence.