SpeechChat (for Twitch, Youtube, Mixer, etc...)

Free SpeechChat (for Twitch, Youtube, Mixer, etc...) 180621

Jakub72

New Member
Great work on the improvements thus far, I came to ask if you're also planning to make the chat available as a CSS URL Code that can be fed directly into the BrowserSource Filter in OBS Studio? That alone would be AWESOME
 

LadyKillah

New Member
Great tool, thanks you so much xD, could you please to give Vietnam language (I really appreciate it!) in next update xD

Thank you in advance!
 

Tattastic Gamer

New Member
just been trying to test the beta with my twitch, beam and youtube on it, when testing it doesn't seem to be reading out. Do I need my channels online and streaming for it to work?

I was just testing on my channel chat, not on a stream. Was showing in chat still but not reading out - or was that just because it was my accounts message?

Going to be so useful for my VR streaming.
 
Last edited:

xxdocobxx

Member
I've got two requests.
Can you add a blacklist feature for chat? Similar to BBTV's Blacklist Keywords feature.
Also an option to clear the chat after a specific time.
Both would be appreciated.
Thanks for the suggestions. I will try to implement them when I have time.
 

xxdocobxx

Member
Great work on the improvements thus far, I came to ask if you're also planning to make the chat available as a CSS URL Code that can be fed directly into the BrowserSource Filter in OBS Studio? That alone would be AWESOME
Actually, I have planned to do so for a while, but it is just at the concept stage so it may take some time to impletment.
 
Last edited:

xxdocobxx

Member
just been trying to test the beta with my twitch, beam and youtube on it, when testing it doesn't seem to be reading out. Do I need my channels online and streaming for it to work?

I was just testing on my channel chat, not on a stream. Was showing in chat still but not reading out - or was that just because it was my accounts message?

Going to be so useful for my VR streaming.
The owner/broadcaster's voice is mute by default. You can change that on the "user group" tab, just tick the "self" box on the "whitelist" user group.

Edit: P.S. You don't need your channels to be online for it to work.
 

LadyKillah

New Member
I am sorry, Google didn't provide Vietnam voice for text to speech on their browser Chrome.
Thanks you for reply :)

Maybe, there’s a mistake :( . I'm using Google translate all of time; and the voice for text using very good :( Can you check it again for me?
 

plm

New Member
What an amazing app! I tested the beta in the classroom with YouTube, so that students who were attending in live stream could also ask questions, just like the ones who were there in person.

The 15 sec delay in the YouTube live stream required some extra etiquette when asking a question in SpeechChat, to avoid interrupting others while they were still speaking. Now I have configured things up so that, when I click on the Play/Stop button on my r400 clicker, I can pause or resume the audio pipeline (pulseaudio on ubuntu 16.04), so that the next question gets read aloud only when I'm ready. This works reasonably well, but it's a platform-dependent solution and it's not very stable. Is there a way to build a similar functionality in SpeechChat? For instance, a hotkey triggering a system-level event that would, even when the Chrome window is not in focus, read aloud the next message (perhaps, a bot with permission to speak, reading aloud the next message when a hotkey is pressed?).

SpeechChat's ability to read out usernames in the appropriate language is also very useful in the classroom. For now I can only set two separate languages, one for my username and one for all other users. I wonder if SpeechChat could also quickly check what language the poster has set in his or her YouTube account, before deciding in which language to read out that username.

Many thanks once again for this great tool!
 

xxdocobxx

Member
What an amazing app! I tested the beta in the classroom with YouTube, so that students who were attending in live stream could also ask questions, just like the ones who were there in person.

The 15 sec delay in the YouTube live stream required some extra etiquette when asking a question in SpeechChat, to avoid interrupting others while they were still speaking. Now I have configured things up so that, when I click on the Play/Stop button on my r400 clicker, I can pause or resume the audio pipeline (pulseaudio on ubuntu 16.04), so that the next question gets read aloud only when I'm ready. This works reasonably well, but it's a platform-dependent solution and it's not very stable. Is there a way to build a similar functionality in SpeechChat? For instance, a hotkey triggering a system-level event that would, even when the Chrome window is not in focus, read aloud the next message (perhaps, a bot with permission to speak, reading aloud the next message when a hotkey is pressed?).

SpeechChat's ability to read out usernames in the appropriate language is also very useful in the classroom. For now I can only set two separate languages, one for my username and one for all other users. I wonder if SpeechChat could also quickly check what language the poster has set in his or her YouTube account, before deciding in which language to read out that username.

Many thanks once again for this great tool!
Thanks for your feedback.

As far as I know there is no build-in function for system-level hotkey on browsers. Please let me know if you have got any other solution to it.

I am implementing the feature to set individual user to speak different language currently. It will costs stars(currency of SpeechChat) for this feature. Streaming channels are mainly for educational or charitable purpose will exempt the star costs, please fill out this form to apply the exemption.
 

plm

New Member
Thanks for your feedback.

As far as I know there is no build-in function for system-level hotkey on browsers. Please let me know if you have got any other solution to it.

I am implementing the feature to set individual user to speak different language currently. It will costs stars(currency of SpeechChat) for this feature. Streaming channels are mainly for educational or charitable purpose will exempt the star costs, please fill out this form to apply the exemption.

Thank you! I'll submit an exemption request. My channel doesn't have much public material, as all the school stuff is unlisted, but if you are interested in how SpeechChat works out in the classroom I'll be happy to send you a link by email.

Also many thanks for clarifying that global hotkeys cannot be directly used by apps in the browser. One audio app that has programmable global hotkeys is VLC -- so I tried the following, which seems to work stably with my r400 presenter and so far is the better solution:

1. SpeechChat audio routed to Digital Stereo (HDMI) (otherwise unused)

2. ffmpeg with silence removal from Monitor of Digital Stereo (HDMI) to local file (output.wav):
ffmpeg -f pulse -i default -af silenceremove=0:0:0:-2:2:-90dB output.wav

3. VLC (with global Pause/Resume hotkey) from output.wav to Analog Stereo.

Perhaps a different route, which would also work in my case, could be to Alt-Tab to and from the browser window, and have SpeechChat set up so that it pauses all speech (but not text and notification activity) when its tab is in not in focus...

Warm regards, plm
 

KLLKGaming

New Member
Is there a way to make it read out messages only if there is a certain keyword in front of the message so for example it would only read out a message if I used !tts followed up by a message?
Thanks in advance.
 

xxdocobxx

Member
Thank you! I'll submit an exemption request. My channel doesn't have much public material, as all the school stuff is unlisted, but if you are interested in how SpeechChat works out in the classroom I'll be happy to send you a link by email.

Also many thanks for clarifying that global hotkeys cannot be directly used by apps in the browser. One audio app that has programmable global hotkeys is VLC -- so I tried the following, which seems to work stably with my r400 presenter and so far is the better solution:

1. SpeechChat audio routed to Digital Stereo (HDMI) (otherwise unused)

2. ffmpeg with silence removal from Monitor of Digital Stereo (HDMI) to local file (output.wav):
ffmpeg -f pulse -i default -af silenceremove=0:0:0:-2:2:-90dB output.wav

3. VLC (with global Pause/Resume hotkey) from output.wav to Analog Stereo.

Perhaps a different route, which would also work in my case, could be to Alt-Tab to and from the browser window, and have SpeechChat set up so that it pauses all speech (but not text and notification activity) when its tab is in not in focus...

Warm regards, plm
I have received you exemption request, the amount of stars should become "∞" now, its located at the up-right corner of SpeechChat screen.

About the different route you have mentioned, is that you want to have a switch(probably a button or a checkbox) on SpeechChat to pause all speech?
 

xxdocobxx

Member
Is there a way to make it read out messages only if there is a certain keyword in front of the message so for example it would only read out a message if I used !tts followed up by a message?
Thanks in advance.
Actually, it is the next feature I am going to implement, so please look forward to it.
 

D Marti

New Member
UNWARY, bro that's why i'm on this forum right now also...

***BUG ISSUE*** - on the top right "star x 10" it is making my TTS 10x faster than normal speed... it is defaulting to x10, not "star x 0" .... There is no way to default or change it back to 0 [Zero], so the TTS is always 10x faster than normal speed

PLS HELP, need a fix ASAP
 

D Marti

New Member
UNWARY, bro that's why i'm on this forum right now also...

***BUG ISSUE*** - on the top right "star x 10" it is making my TTS 10x faster than normal speed... it is defaulting to x10, not "star x 0" .... There is no way to default or change it back to 0 [Zero], so the TTS is always 10x faster than normal speed

PLS HELP, need a fix ASAP


this is on the BETA BUILD version (the only version I want to use)
 
Top