Can I stream with a script to move pieces controlled by voice?

Sort:
mvst

Hey all! I've started streaming chess. And I have a really kooky yet fun idea. I want to move pieces based on my voice.

This is how it will work:

1. I will have a script that listens to my voice.

2. The script will map every syllable to 1 of 8 values depending on which note I am singing. There are 8 notes in the key of C between low C and middle C.

3. To make a move I first have to sing 4 syllables. First the starting coordinates (column-first same order as spoken), then the ending coordinates. The script will then perform the move (prob by clicking twice).

For example, to make a 2. Nf3 move, I'd go B, low C, A, E.

4. To exit out of a move and restart, I can sing a note outside this range.

I am really excited to try out this idea, because not only will it help me with visualization, it might be a legitimate way for those with disabilities to play chess.

So now, on to the potential issue:

It's pretty intuitive this doesn't give me an advantage. It is much slower to control pieces this way and I will prob lose on time if it comes down to it (planning on playing 10/0).

However I'm concerned that chess.com will naively see my script as something that could potentially give me an advantage. Say if my script triggers mouse clicks that the site flags because they're always in the same spot. I don't want to have to fight a banhammer.

The larger streamers can probably sync up with chess.com mods and pre-vet their plans. But I'm not sure if I have any such resources, or even if it is possible for me to reach them.

Does anyone know if this sounds legit? Or does it sound suspicious? Is there anything I can do to address potential concerns?

Thanks everyone! Rock on!

notmtwain
mvst wrote:

Hey all! I've started streaming chess. And I have a really kooky yet fun idea. I want to move pieces based on my voice.

This is how it will work:

1. I will have a script that listens to my voice.

2. The script will map every syllable to 1 of 8 values depending on which note I am singing. There are 8 notes in the key of C between low C and middle C.

3. To make a move I first have to sing 4 syllables. First the starting coordinates (column-first same order as spoken), then the ending coordinates. The script will then perform the move (prob by clicking twice).

For example, to make a 2. Nf3 move, I'd go B, low C, A, E.

4. To exit out of a move and restart, I can sing a note outside this range.

I am really excited to try out this idea, because not only will it help me with visualization, it might be a legitimate way for those with disabilities to play chess.

So now, on to the potential issue:

It's pretty intuitive this doesn't give me an advantage. It is much slower to control pieces this way and I will prob lose on time if it comes down to it (planning on playing 10/0).

However I'm concerned that chess.com will naively see my script as something that could potentially give me an advantage. Say if my script triggers mouse clicks that the site flags because they're always in the same spot. I don't want to have to fight a banhammer.

The larger streamers can probably sync up with chess.com mods and pre-vet their plans. But I'm not sure if I have any such resources, or even if it is possible for me to reach them.

Does anyone know if this sounds legit? Or does it sound suspicious? Is there anything I can do to address potential concerns?

Thanks everyone! Rock on!

Hmm, have you ever seen "Close Encounters of the Third Kind"?

mvst

Ha no I haven't. I should check it out though! From a quick Wikipedia search, looks like the aliens communicate via tones, I assume that's why you bring it up?

I have perfect pitch so this should be a little easier for me than the average Joe, ha.

mvst

Okay so going by the fair play guidelines, there's definitely nothing wrong with a script, as long as it doesn't hook into a chess engine. https://www.chess.com/legal/fair-play

So I'll just roll with this and start development of the tool (will likely be a Chrome extention). Still mildly curious if I'll get falsely flagged, but no worries; if that happens, I anticipate I could successfully prove that I am playing by the rules happy.png.

MGleason

I can pretty much guarantee that the fair play systems would flag that as a bot.

If you want to do this, please contact support and ask about it - they may want you to only do it in unrated games, for example.  I would strongly recommend not doing this without talking to support first.

Link to contact support: https://support.chess.com/article/346-contact-us, or email support@chess.com

SpeckledGrill
mvst wrote:

Hey all! I've started streaming chess. And I have a really kooky yet fun idea. I want to move pieces based on my voice.

This is how it will work:

1. I will have a script that listens to my voice.

2. The script will map every syllable to 1 of 8 values depending on which note I am singing. There are 8 notes in the key of C between low C and middle C.

3. To make a move I first have to sing 4 syllables. First the starting coordinates (column-first same order as spoken), then the ending coordinates. The script will then perform the move (prob by clicking twice).

For example, to make a 2. Nf3 move, I'd go B, low C, A, E.

4. To exit out of a move and restart, I can sing a note outside this range.

I am really excited to try out this idea, because not only will it help me with visualization, it might be a legitimate way for those with disabilities to play chess.

So now, on to the potential issue:

It's pretty intuitive this doesn't give me an advantage. It is much slower to control pieces this way and I will prob lose on time if it comes down to it (planning on playing 10/0).

However I'm concerned that chess.com will naively see my script as something that could potentially give me an advantage. Say if my script triggers mouse clicks that the site flags because they're always in the same spot. I don't want to have to fight a banhammer.

The larger streamers can probably sync up with chess.com mods and pre-vet their plans. But I'm not sure if I have any such resources, or even if it is possible for me to reach them.

Does anyone know if this sounds legit? Or does it sound suspicious? Is there anything I can do to address potential concerns?

Thanks everyone! Rock on!

short answer, "yes" with an "if." Long answer, "no" with a "but.

mvst

Thanks @MGleason, appreciate the advice! Makes total sense. I'll be sure to reach out if/when I start this project.