add commands {inc,dec}_{speech,sound}_{volume,rate,pitch}

This commit is contained in:
Chrys
2016-08-21 14:20:55 +02:00
parent b534e554e5
commit cd123ac072
15 changed files with 208 additions and 8 deletions

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'sound', 'volume')
value = round((math.ceil(20 * value) / 20) - 0.1, 2)
if value < 0.1:
value = 0.1
environment = environment['runtime']['settingsManager'].setSetting(environment, 'sound', 'volume', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent sound volume", soundIcon='SoundOff', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'pitch')
value = round((math.ceil(20 * value) / 20) - 0.1, 2)
if value < 0.0:
value = 0.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'pitch', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech pitch", soundIcon='SpeechOff', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'rate')
value = round((math.ceil(20 * value) / 20) - 0.1, 2)
if value < 0.0:
value = 0.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'rate', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech rate", soundIcon='SpeechOff', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'volume')
value = round((math.ceil(20 * value) / 20) - 0.1, 2)
if value < 0.1:
value = 0.1
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'volume', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech volume", soundIcon='SpeechOff', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'sound', 'volume')
value = round((math.ceil(20 * value) / 20) + 0.1, 2)
if value > 1.0:
value = 1.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'sound', 'volume', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent sound volume", soundIcon='SoundOn', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'pitch')
value = round((math.ceil(20 * value) / 20) + 0.1, 2)
if value > 1.0:
value = 1.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'pitch', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech pitch", soundIcon='SpeechOn', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'rate')
value = round((math.ceil(20 * value) / 20) + 0.1, 2)
if value > 1.0:
value = 1.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'rate', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech rate", soundIcon='SpeechOn', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass

View File

@ -0,0 +1,22 @@
#!/bin/python
import math
class command():
def __init__(self):
pass
def run(self, environment):
value = environment['runtime']['settingsManager'].getSettingAsFloat(environment, 'speech', 'volume')
value = round((math.ceil(20 * value) / 20) + 0.1, 2)
if value > 1.0:
value = 1.0
environment = environment['runtime']['settingsManager'].setSetting(environment, 'speech', 'volume', str(value))
environment['runtime']['outputManager'].presentText(environment, str(int(value * 100)) + " percent speech volume", soundIcon='SpeechOn', interrupt=True)
return environment
def setCallback(self, callback):
pass
def shutdown(self):
pass