21 lines
512 B
JavaScript
21 lines
512 B
JavaScript
import { createPanel } from './panel.js';
|
|
import { handleCommand } from './commands.js';
|
|
import { initVoice } from './voice.js';
|
|
|
|
console.log("✅ 语音 + 文字插件已运行");
|
|
|
|
const panel = createPanel();
|
|
|
|
// 文字输入支持
|
|
const input = panel.querySelector("#voiceTextInput");
|
|
input.addEventListener("keydown", (e) => {
|
|
if (e.key === "Enter") {
|
|
const value = input.value.trim();
|
|
if (value) {
|
|
handleCommand(value);
|
|
input.value = "";
|
|
}
|
|
}
|
|
});
|
|
|
|
initVoice(panel, handleCommand); |