👍️[Update] Controller : 文言を修正
ENERGYを削除
This commit is contained in:
@@ -103,8 +103,8 @@ class Config:
|
|||||||
return self._MAX_MIC_THRESHOLD
|
return self._MAX_MIC_THRESHOLD
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def MAX_SPEAKER_ENERGY_THRESHOLD(self):
|
def MAX_SPEAKER_THRESHOLD(self):
|
||||||
return self._MAX_SPEAKER_ENERGY_THRESHOLD
|
return self._MAX_SPEAKER_THRESHOLD
|
||||||
|
|
||||||
# Read Write
|
# Read Write
|
||||||
@property
|
@property
|
||||||
@@ -585,14 +585,14 @@ class Config:
|
|||||||
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
|
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@json_serializable('SPEAKER_ENERGY_THRESHOLD')
|
@json_serializable('SPEAKER_THRESHOLD')
|
||||||
def SPEAKER_ENERGY_THRESHOLD(self):
|
def SPEAKER_THRESHOLD(self):
|
||||||
return self._SPEAKER_ENERGY_THRESHOLD
|
return self._SPEAKER_THRESHOLD
|
||||||
|
|
||||||
@SPEAKER_ENERGY_THRESHOLD.setter
|
@SPEAKER_THRESHOLD.setter
|
||||||
def SPEAKER_ENERGY_THRESHOLD(self, value):
|
def SPEAKER_THRESHOLD(self, value):
|
||||||
if isinstance(value, int):
|
if isinstance(value, int):
|
||||||
self._SPEAKER_ENERGY_THRESHOLD = value
|
self._SPEAKER_THRESHOLD = value
|
||||||
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
|
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@@ -991,7 +991,7 @@ class Config:
|
|||||||
}
|
}
|
||||||
|
|
||||||
self._MAX_MIC_THRESHOLD = 2000
|
self._MAX_MIC_THRESHOLD = 2000
|
||||||
self._MAX_SPEAKER_ENERGY_THRESHOLD = 4000
|
self._MAX_SPEAKER_THRESHOLD = 4000
|
||||||
|
|
||||||
# Read Write
|
# Read Write
|
||||||
self._ENABLE_TRANSLATION = False
|
self._ENABLE_TRANSLATION = False
|
||||||
@@ -1113,7 +1113,7 @@ class Config:
|
|||||||
self._MIC_NO_SPEECH_PROB=0.6
|
self._MIC_NO_SPEECH_PROB=0.6
|
||||||
self._AUTO_SPEAKER_SELECT = True
|
self._AUTO_SPEAKER_SELECT = True
|
||||||
self._SELECTED_SPEAKER_DEVICE = device_manager.getDefaultSpeakerDevice()["device"]["name"]
|
self._SELECTED_SPEAKER_DEVICE = device_manager.getDefaultSpeakerDevice()["device"]["name"]
|
||||||
self._SPEAKER_ENERGY_THRESHOLD = 300
|
self._SPEAKER_THRESHOLD = 300
|
||||||
self._SPEAKER_AUTOMATIC_THRESHOLD = False
|
self._SPEAKER_AUTOMATIC_THRESHOLD = False
|
||||||
self._SPEAKER_RECORD_TIMEOUT = 3
|
self._SPEAKER_RECORD_TIMEOUT = 3
|
||||||
self._SPEAKER_PHRASE_TIMEOUT = 3
|
self._SPEAKER_PHRASE_TIMEOUT = 3
|
||||||
|
|||||||
@@ -622,7 +622,7 @@ class Model:
|
|||||||
|
|
||||||
self.speaker_audio_recorder = SelectedSpeakerEnergyAndAudioRecorder(
|
self.speaker_audio_recorder = SelectedSpeakerEnergyAndAudioRecorder(
|
||||||
device=speaker_device,
|
device=speaker_device,
|
||||||
energy_threshold=config.SPEAKER_ENERGY_THRESHOLD,
|
energy_threshold=config.SPEAKER_THRESHOLD,
|
||||||
dynamic_energy_threshold=config.SPEAKER_AUTOMATIC_THRESHOLD,
|
dynamic_energy_threshold=config.SPEAKER_AUTOMATIC_THRESHOLD,
|
||||||
record_timeout=record_timeout,
|
record_timeout=record_timeout,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -338,12 +338,12 @@ class Controller:
|
|||||||
return {"status":200, "result":config.SELECTABLE_WHISPER_WEIGHT_TYPE_DICT}
|
return {"status":200, "result":config.SELECTABLE_WHISPER_WEIGHT_TYPE_DICT}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getMaxMicEnergyThreshold(*args, **kwargs) -> dict:
|
def getMaxMicThreshold(*args, **kwargs) -> dict:
|
||||||
return {"status":200, "result":config.MAX_MIC_THRESHOLD}
|
return {"status":200, "result":config.MAX_MIC_THRESHOLD}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getMaxSpeakerEnergyThreshold(*args, **kwargs) -> dict:
|
def getMaxSpeakerThreshold(*args, **kwargs) -> dict:
|
||||||
return {"status":200, "result":config.MAX_SPEAKER_ENERGY_THRESHOLD}
|
return {"status":200, "result":config.MAX_SPEAKER_THRESHOLD}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def setEnableTranslation(*args, **kwargs) -> dict:
|
def setEnableTranslation(*args, **kwargs) -> dict:
|
||||||
@@ -806,22 +806,22 @@ class Controller:
|
|||||||
return {"status":200, "result":config.SELECTED_SPEAKER_DEVICE}
|
return {"status":200, "result":config.SELECTED_SPEAKER_DEVICE}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getSpeakerEnergyThreshold(*args, **kwargs) -> dict:
|
def getSpeakerThreshold(*args, **kwargs) -> dict:
|
||||||
return {"status":200, "result":config.SPEAKER_ENERGY_THRESHOLD}
|
return {"status":200, "result":config.SPEAKER_THRESHOLD}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def setSpeakerEnergyThreshold(data, *args, **kwargs) -> dict:
|
def setSpeakerThreshold(data, *args, **kwargs) -> dict:
|
||||||
printLog("Set Speaker Energy Threshold", data)
|
printLog("Set Speaker Energy Threshold", data)
|
||||||
try:
|
try:
|
||||||
data = int(data)
|
data = int(data)
|
||||||
if 0 <= data <= config.MAX_SPEAKER_ENERGY_THRESHOLD:
|
if 0 <= data <= config.MAX_SPEAKER_THRESHOLD:
|
||||||
config.SPEAKER_ENERGY_THRESHOLD = data
|
config.SPEAKER_THRESHOLD = data
|
||||||
else:
|
else:
|
||||||
raise ValueError()
|
raise ValueError()
|
||||||
except Exception:
|
except Exception:
|
||||||
response = {"status":400, "result":{"message":"Error Set Speaker Energy Threshold"}}
|
response = {"status":400, "result":{"message":"Error Set Speaker Energy Threshold"}}
|
||||||
else:
|
else:
|
||||||
response = {"status":200, "result":config.SPEAKER_ENERGY_THRESHOLD}
|
response = {"status":200, "result":config.SPEAKER_THRESHOLD}
|
||||||
return response
|
return response
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
@@ -158,8 +158,8 @@ mapping = {
|
|||||||
"/get/data/mic_device_list": {"status": True, "variable":controller.getMicDeviceList},
|
"/get/data/mic_device_list": {"status": True, "variable":controller.getMicDeviceList},
|
||||||
"/get/data/speaker_device_list": {"status": True, "variable":controller.getSpeakerDeviceList},
|
"/get/data/speaker_device_list": {"status": True, "variable":controller.getSpeakerDeviceList},
|
||||||
|
|
||||||
"/get/data/max_mic_energy_threshold": {"status": True, "variable":controller.getMaxMicEnergyThreshold},
|
"/get/data/max_mic_threshold": {"status": True, "variable":controller.getMaxMicThreshold},
|
||||||
"/get/data/max_speaker_energy_threshold": {"status": True, "variable":controller.getMaxSpeakerEnergyThreshold},
|
"/get/data/max_speaker_threshold": {"status": True, "variable":controller.getMaxSpeakerThreshold},
|
||||||
|
|
||||||
"/get/data/auto_mic_select": {"status": True, "variable":controller.getAutoMicSelect},
|
"/get/data/auto_mic_select": {"status": True, "variable":controller.getAutoMicSelect},
|
||||||
"/set/enable/auto_mic_select": {"status": True, "variable":controller.setEnableAutoMicSelect},
|
"/set/enable/auto_mic_select": {"status": True, "variable":controller.setEnableAutoMicSelect},
|
||||||
@@ -207,8 +207,8 @@ mapping = {
|
|||||||
"/get/data/selected_speaker_device": {"status": True, "variable":controller.getSelectedSpeakerDevice},
|
"/get/data/selected_speaker_device": {"status": True, "variable":controller.getSelectedSpeakerDevice},
|
||||||
"/set/data/selected_speaker_device": {"status": True, "variable":controller.setSelectedSpeakerDevice},
|
"/set/data/selected_speaker_device": {"status": True, "variable":controller.setSelectedSpeakerDevice},
|
||||||
|
|
||||||
"/get/data/speaker_energy_threshold": {"status": True, "variable":controller.getSpeakerEnergyThreshold},
|
"/get/data/speaker_threshold": {"status": True, "variable":controller.getSpeakerThreshold},
|
||||||
"/set/data/speaker_energy_threshold": {"status": True, "variable":controller.setSpeakerEnergyThreshold},
|
"/set/data/speaker_threshold": {"status": True, "variable":controller.setSpeakerThreshold},
|
||||||
|
|
||||||
"/get/data/speaker_automatic_threshold": {"status": True, "variable":controller.getSpeakerAutomaticThreshold},
|
"/get/data/speaker_automatic_threshold": {"status": True, "variable":controller.getSpeakerAutomaticThreshold},
|
||||||
"/set/enable/speaker_automatic_threshold": {"status": True, "variable":controller.setEnableSpeakerAutomaticThreshold},
|
"/set/enable/speaker_automatic_threshold": {"status": True, "variable":controller.setEnableSpeakerAutomaticThreshold},
|
||||||
@@ -523,7 +523,7 @@ if __name__ == "__main__":
|
|||||||
data = "test1"
|
data = "test1"
|
||||||
case "/set/data/selected_speaker_device":
|
case "/set/data/selected_speaker_device":
|
||||||
data = "スピーカー (Realtek High Definition Audio)"
|
data = "スピーカー (Realtek High Definition Audio)"
|
||||||
case "/set/data/speaker_energy_threshold":
|
case "/set/data/speaker_threshold":
|
||||||
data = 0.5
|
data = 0.5
|
||||||
case "/set/data/speaker_record_timeout":
|
case "/set/data/speaker_record_timeout":
|
||||||
data = 5
|
data = 5
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ export const useSpeakerThreshold = () => {
|
|||||||
const { updateEnableAutomaticSpeakerThreshold, currentEnableAutomaticSpeakerThreshold, pendingEnableAutomaticSpeakerThreshold } = useStore_EnableAutomaticSpeakerThreshold();
|
const { updateEnableAutomaticSpeakerThreshold, currentEnableAutomaticSpeakerThreshold, pendingEnableAutomaticSpeakerThreshold } = useStore_EnableAutomaticSpeakerThreshold();
|
||||||
|
|
||||||
const getSpeakerThreshold = () => {
|
const getSpeakerThreshold = () => {
|
||||||
asyncStdoutToPython("/get/data/speaker_energy_threshold");
|
asyncStdoutToPython("/get/data/speaker_threshold");
|
||||||
};
|
};
|
||||||
|
|
||||||
const setSpeakerThreshold = (speaker_threshold) => {
|
const setSpeakerThreshold = (speaker_threshold) => {
|
||||||
asyncStdoutToPython("/set/data/speaker_energy_threshold", speaker_threshold);
|
asyncStdoutToPython("/set/data/speaker_threshold", speaker_threshold);
|
||||||
};
|
};
|
||||||
|
|
||||||
const getEnableAutomaticSpeakerThreshold = () => {
|
const getEnableAutomaticSpeakerThreshold = () => {
|
||||||
|
|||||||
@@ -155,8 +155,8 @@ export const useReceiveRoutes = () => {
|
|||||||
|
|
||||||
"/get/data/mic_threshold": updateMicThreshold,
|
"/get/data/mic_threshold": updateMicThreshold,
|
||||||
"/set/data/mic_threshold": updateMicThreshold,
|
"/set/data/mic_threshold": updateMicThreshold,
|
||||||
"/get/data/speaker_energy_threshold": updateSpeakerThreshold,
|
"/get/data/speaker_threshold": updateSpeakerThreshold,
|
||||||
"/set/data/speaker_energy_threshold": updateSpeakerThreshold,
|
"/set/data/speaker_threshold": updateSpeakerThreshold,
|
||||||
|
|
||||||
"/get/data/mic_automatic_threshold": updateEnableAutomaticMicThreshold,
|
"/get/data/mic_automatic_threshold": updateEnableAutomaticMicThreshold,
|
||||||
"/set/enable/mic_automatic_threshold": updateEnableAutomaticMicThreshold,
|
"/set/enable/mic_automatic_threshold": updateEnableAutomaticMicThreshold,
|
||||||
|
|||||||
Reference in New Issue
Block a user