diff --git a/src/tools/mic-tester/index.ts b/src/tools/mic-tester/index.ts new file mode 100644 index 00000000..725e9f2c --- /dev/null +++ b/src/tools/mic-tester/index.ts @@ -0,0 +1,12 @@ +import { Microphone } from '@vicons/tabler'; +import { defineTool } from '../tool'; +import { translate } from '@/plugins/i18n.plugin'; + +export const tool = defineTool({ + name: translate('tools.mic-tester.title'), + path: '/mic-tester', + description: translate('tools.mic-tester.description'), + keywords: ['mic', 'microphone', 'test', 'check', 'troubleshoot', 'sound'], + component: () => import('./mic-tester.vue'), + icon: Microphone, +}); diff --git a/src/tools/mic-tester/mic-tester.vue b/src/tools/mic-tester/mic-tester.vue new file mode 100644 index 00000000..6bbda911 --- /dev/null +++ b/src/tools/mic-tester/mic-tester.vue @@ -0,0 +1,121 @@ + + + + + + + {{ t('tools.mic-tester.start-button-text') }} + {{ t('tools.mic-tester.stop-button-text') }} + + + + + + + + + + + +