From 37dc1c5a7672b85cecdeb143fac4a962d2d02722 Mon Sep 17 00:00:00 2001 From: 51hhh Date: Thu, 14 Aug 2025 15:42:05 +0800 Subject: [PATCH] =?UTF-8?q?[MF]=E4=BF=AE=E6=94=B9audioClassifier.js=20(?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 音频分类/audioClassifier.js | 487 ++++++++++++++++++++++++------------ 1 file changed, 331 insertions(+), 156 deletions(-) diff --git a/音频分类/audioClassifier.js b/音频分类/audioClassifier.js index e716d28..5ef26a9 100644 --- a/音频分类/audioClassifier.js +++ b/音频分类/audioClassifier.js @@ -1,147 +1,213 @@ -// 全局变量和模型实例 -let recognizer; // 基础的 SpeechCommands recognizer -let transferRecognizer; // 用于迁移学习的 recognizer -const labels = []; // 用户定义的类别标签数组 (包括背景噪音) -// 将背景噪音定义为第一个类别,其内部名称为 _background_noise_ -const BACKGROUND_NOISE_LABEL = '_background_noise_'; -const BACKGROUND_NOISE_INDEX = 0; // 仅用于本地 labels 数组索引,不直接用于collectExample +// audioClassifier.js (核心功能模块) + +// TensorFlow.js 和 Speech Commands 库不需要在这里再次导入, +// 假定在使用此模块的 HTML 页面中已经通过