CPC A61H 19/00 (2013.01) [A61H 19/30 (2013.01); A61H 19/32 (2013.01); G06F 16/783 (2019.01); G06F 40/279 (2020.01); G06N 20/00 (2019.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 25/63 (2013.01); G10L 25/93 (2013.01); H04N 21/23418 (2013.01); H04N 21/2387 (2013.01); H04N 21/242 (2013.01); A61H 2201/501 (2013.01); A61H 2201/5048 (2013.01); A61H 2201/5058 (2013.01); A61H 2230/825 (2013.01); G06F 40/263 (2020.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] | 6 Claims |
1. A system for voice-based control of sexual stimulation devices, comprising:
a computing device comprising a memory and a processor;
a microphone connected to the computing device and configured to receive audio and transmit the audio to the computing device;
a speech detector comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
receive the audio via the microphone, the audio comprising speech;
detect speech in the audio;
transcribe the detected speech to text using an automated speech recognition engine; and
send the text to a speech analyzer;
a speech analyzer comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
receive the text from the speech detector;
detect a language in which the text is written;
perform keyword spotting on the text using words from the detected language to identify one or more keywords related to control commands; and
send an expressed control change to a control signal generator, the expressed control change corresponding to the one or more keywords; and
a control signal generator comprising a third plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
receive the expressed control change; and
generate a control signal for a sexual stimulation device based on the expressed control change.
|