清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.74

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

App Inventor 2 离线版AI2 拓展接入DeepSeek VIP会员 享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 180|回复: 0
打印 上一主题 下一主题

[资源分享] 【教学】AppInventor2人工智能应用:Personal Audio Classifier 自行训练神经网络进行声音识别 ...

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 409 天

    [LV.9]以坛为家II

    670

    主题

    1158

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    29755

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    发表于 2025-03-11 14:04:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    繁体中文原文:https://blog.cavedu.com/2020/04/ ... nalaudioclassifier/

    AI 行動化(AI on mobile)呼應了人類生活早已離不開手機的事實,另一方面,手機處理晶片速度一日千里,今天跑不動的東西,很快就不再是問題。對於 AI 這個議題,大家可以期待的事情就是一般化(大家都可以用)與 行動化 (網頁或app中就能直接使用),不需要理解複雜的技術理論也可以享受 AI 帶給我們的便利。

    延續去年所推出的 [color=var(--fs-experimental-link-color)]Personal Image Classfier  (我說這個 PIC 網站的介面可以再改良一點啊…),MIT App Inventor 於 4/21 進一步推出了 [color=var(--fs-experimental-link-color)]Personal Audio Classifier,可以讓使用者錄製固定時間的短音效檔並使用該網站來訓練神經網路,訓練好的模型也可以放在 app 中離線執行。[color=var(--fs-experimental-link-color)]請參考 MIT App Inventor 團隊提供的 PAC 教學

    根據文件,這概念都是來自於 [color=var(--fs-experimental-link-color)]Google Teachable Machine,並使用 TensorFlow.js (MobileNet) 來訓練網路,但 TM還可以用 poseNet 來偵測人體姿勢,希望 App Inventor 也可以支援(敲碗~)。

    哪些手機可以用:

       MIT App Inventor 小組已表示 PAC extension 目前只有較新的 android 機種才可使用,並提供一個 apk 檔來測試,請[color=var(--fs-experimental-link-color)]下載並安裝這個 apk (或掃描以下 QRCODE)

      把這個 apk 安裝在您想要執行 PAC 功能的 android 手機。開啟app,會先看到畫面左上角有一個 “Waiting…” 字樣,之後如果變成 “Ready and working!” 代表您的手機可以執行 PAC 聲音辨識,如果沒有的話就無法…   快去續約換新手機吧(誤)

    測試用 apk 執行畫面,本手機可用PAC功能
    開始訓練神經網路!

    STEP1. 進入 [color=var(--fs-experimental-link-color)]PAC 網站,點選 + 來新增一個 label,例如下圖的 hello。

    STEP2. 按下 Record 來錄製聲音,錄好就會多一個綠色的頻譜(spectrum)方塊,如果錄錯了也可以刪除該檔案

    STEP3. 根據 MIT App Inventor 教學,一個類別準備5~10個 sample就可以進行訓練了。訓練前可以設定一些超參數,對於進階需求的朋友可說是相當方便 。(PIC網站可以讓你新增網路層! 但是也要先知道這些網路層在幹嘛才行。)

    MIT App Inventor PIC 網站的超參數設定

    STEP4. 訓練中,請稍等……

    STEP5. 完成可以進行驗證,按下 Record 錄製一段聲音,稍等一下就會載入頻譜並在畫面右邊看到辨識結果與信心程度。老話一句,要有好的辨識結果就要有好的樣本資料,多多提供不同語氣的聲音樣本才是重點喔!(試著加入喜怒哀樂七情六慾的感覺來說 good morning 吧~)

    STEP6. 匯出檔案 (mode.mdl) ,再將這個模型檔匯入您 app inventor 專案中的 PAC 元件就可以了,或者您可以用 [color=var(--fs-experimental-link-color)]MIT App Inventor 團隊提供的 aia檔案 (PAC元件已經在裡面了)來玩玩看。happy inventing~



    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2025 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2025-03-31 18:10 , Processed in 0.019519 second(s), 30 queries .