Files
VRCT/src-ui/logics/configs/transcription/useMicMaxWords.js
2025-06-11 20:22:38 +09:00

24 lines
758 B
JavaScript

import { useStore_MicMaxWords } from "@store";
import { useStdoutToPython } from "@useStdoutToPython";
export const useMicMaxWords = () => {
const { asyncStdoutToPython } = useStdoutToPython();
const { currentMicMaxWords, updateMicMaxWords, pendingMicMaxWords } = useStore_MicMaxWords();
const getMicMaxWords = () => {
pendingMicMaxWords();
asyncStdoutToPython("/get/data/mic_max_phrases");
};
const setMicMaxWords = (selected_mic_max_phrases) => {
pendingMicMaxWords();
asyncStdoutToPython("/set/data/mic_max_phrases", selected_mic_max_phrases);
};
return {
currentMicMaxWords,
getMicMaxWords,
updateMicMaxWords,
setMicMaxWords,
};
};