日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AI語音模組接上MCP,設(shè)備控制這件事徹底變了

安信可科技 ? 2026-04-27 18:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

核心結(jié)論:安信可 PalChat 系列(V1/V2)支持 MCP(模型上下文協(xié)議),工程師只需寫幾十行 C 代碼,就能讓 AI 模型直接控制硬件設(shè)備。V1 基于 Ai-WB2-12F,適合快速驗(yàn)證;V2 基于 Ai-M61-32S,新增屏幕、支持多 AI 平臺(tái),MCP 參數(shù)類型也更豐富。兩款都把"AI 理解人話→執(zhí)行設(shè)備操作"這條鏈路做成了開箱即用的能力。

01 MCP 是什么,為什么工程師應(yīng)該關(guān)注

最近兩年,AI 大模型的能力進(jìn)步飛快,但有一個(gè)問題一直沒解決好:模型怎么控制真實(shí)的物理設(shè)備?

傳統(tǒng)方案里,工程師要自己寫一套"語義解析→指令映射→設(shè)備控制"的邏輯。用戶說"把燈調(diào)暗一點(diǎn)",設(shè)備要能聽懂這句話,還要知道"暗一點(diǎn)"是把 PWM 調(diào)低多少——這中間有很多脆弱的對(duì)應(yīng)關(guān)系需要人工維護(hù)。

MCP(Model Context Protocol,模型上下文協(xié)議)換了一個(gè)思路:讓 AI 直接調(diào)用你定義的工具函數(shù)。你告訴 AI "有個(gè)叫 Light 的工具,能開關(guān)燈",AI 就會(huì)在用戶說"關(guān)燈"的時(shí)候,直接調(diào)用這個(gè)工具,傳入?yún)?shù)enabled=false,你的回調(diào)函數(shù)處理剩下的事情。

換句話說,MCP 把設(shè)備控制從"自然語言解析"變成了"函數(shù)調(diào)用"。前者很難維護(hù),后者是工程師最熟悉的模式。

MCP 是 Anthropic 提出的開放協(xié)議,目前已被多個(gè) AI 平臺(tái)支持。安信可將其集成進(jìn) PalChat 系列 SDK,開發(fā)者不需要自己對(duì)接協(xié)議層,只需要關(guān)注工具的定義和回調(diào)實(shí)現(xiàn)。

02 PalChat V1 與 V2:先搞清楚是哪兩款板子

在聊 MCP 功能之前,先把兩款產(chǎn)品的差異說清楚,避免選錯(cuò)。

對(duì)比項(xiàng)PalChat V1PalChat V2

主控模組

Ai-WB2-12FAi-M61-32S

屏幕

1.69 寸 TFT 彩屏

AI 平臺(tái)支持

小智 AI小智 AI + 火山引擎

語音打斷

支持離線喚醒插話打斷 + 喚醒詞打斷

供電

Type-C / 電池Type-C / 電池

MCP 參數(shù)類型

布爾型、數(shù)值型布爾型、數(shù)值型、字符串型

開發(fā)文件位置

SDK 內(nèi)自定義

user_mcp_tools.c / .h

適合場(chǎng)景

快速原型驗(yàn)證、開源項(xiàng)目產(chǎn)品級(jí)開發(fā)、多平臺(tái)集成

兩款都支持 MCP,但 V2 的 MCP 能力更完整——特別是新增了字符串類型參數(shù),意味著你可以傳"播放古典音樂"這類文本型指令,而不只是開關(guān)和數(shù)字。

03 MCP 開發(fā)流程:就三步

不管是 V1 還是 V2,MCP 工具的開發(fā)邏輯是一致的:

第一步:定義工具

用mcp_server_tool_t結(jié)構(gòu)體描述你的工具:叫什么名字、干什么事、接受什么參數(shù)。

mcp_server_tool_t light_tool = {
.name = "Light",
.description = "控制是否打開燈光",
.setRequestHandler = light_set_callback, // 控制回調(diào)
.checkRequestHandler = light_check_callback, // 查詢回調(diào)
.inputSchema = { ... } // 參數(shù)定義
};

第二步:注冊(cè)到 MCP 服務(wù)

一行代碼把工具加進(jìn)去:

mcp_server_add_tool_to_toolList(&light_tool);

第三步:實(shí)現(xiàn)回調(diào)函數(shù)

寫兩個(gè)函數(shù):一個(gè)處理"控制",一個(gè)處理"查詢"。

// 控制回調(diào):AI 說"關(guān)燈"時(shí)觸發(fā)
returnValues_t light_set_callback(void *params) {
bool enabled = get_bool_param(params, "enabled");
gpio_set_level(LIGHT_PIN, enabled ? 1 : 0);
return MCP_SUCCESS; // 0 = 成功
}

// 查詢回調(diào):AI 問"燈開著嗎"時(shí)觸發(fā)
void light_check_callback(void *params) {
bool state = gpio_get_level(LIGHT_PIN);
set_response_bool("enabled", state);
}

這三步完成后,用戶對(duì)著 PalChat 說"打開燈",AI 就會(huì)調(diào)用light_set_callback,傳入enabled=true,燈就亮了。你不需要寫任何自然語言解析的代碼。

錯(cuò)誤碼規(guī)范:V1/V2 均統(tǒng)一使用0表示成功,-32602表示參數(shù)錯(cuò)誤?;卣{(diào)函數(shù)里記得處理異常,避免設(shè)備進(jìn)入未定義狀態(tài)。

04 V1 與 V2 的 MCP 能力對(duì)比:差在哪里

兩款的 MCP 架構(gòu)一致,差異主要體現(xiàn)在參數(shù)類型開發(fā)結(jié)構(gòu)上。

參數(shù)類型:V2 多了字符串

參數(shù)類型V1 支持V2 支持典型用途

BOOLEAN

開關(guān)控制、狀態(tài)查詢

NUMBER

音量、亮度、溫度等數(shù)值

STRING

模式名稱、播放列表、文本指令

字符串類型的加入,讓 V2 能處理更復(fù)雜的語義。比如"切換到睡眠模式"——這個(gè)"睡眠"是個(gè)字符串,V1 沒法原生傳遞,V2 可以直接把"sleep"傳進(jìn)回調(diào)函數(shù),你的設(shè)備再根據(jù)字符串值做對(duì)應(yīng)的操作。

開發(fā)文件結(jié)構(gòu):V2 更規(guī)范

V1 的 MCP 工具開發(fā)在 SDK 內(nèi)靈活定義;V2 則固定了開發(fā)入口:

  • project/Xiaozhi-AI/mcp_server/user_mcp_tools.c — 工具實(shí)現(xiàn)
  • project/Xiaozhi-AI/mcp_server/user_mcp_tools.h — 工具聲明

固定的文件結(jié)構(gòu)對(duì)團(tuán)隊(duì)協(xié)作更友好——新人知道去哪里找代碼,代碼審查也更容易。

AI 平臺(tái):V2 多一個(gè)選擇

V1 目前對(duì)接小智 AI;V2 額外支持火山引擎語音平臺(tái)。兩者的 MCP 接口兼容,切換 AI 平臺(tái)不需要重寫工具代碼,只改配置就行。

05 對(duì)工程師來說,MCP 省掉了什么

做過傳統(tǒng)語音控制的工程師都知道有多麻煩:

  • 寫關(guān)鍵詞匹配(打開/開啟/亮起來……都得枚舉)
  • 維護(hù)指令表(產(chǎn)品迭代一次,指令表就要更新一次)
  • 處理語義歧義("大聲一點(diǎn)"是加10還是加20?)
  • 對(duì)接云端 ASR + NLU + 設(shè)備端控制三層邏輯

有了 MCP,這些全省了。你只需要關(guān)心兩件事:工具怎么定義(說清楚 AI 能用什么功能),以及回調(diào)怎么寫(功能觸發(fā)了做什么)。自然語言的理解交給 AI 模型,指令的分發(fā)交給 MCP 協(xié)議,你只管設(shè)備控制邏輯。

量化對(duì)比:傳統(tǒng)方案下,一個(gè)"燈光 + 音量 + 模式切換"三功能語音控制系統(tǒng),關(guān)鍵詞枚舉 + 邏輯處理大約需要 300-500 行代碼,且隨產(chǎn)品迭代持續(xù)膨脹。用 MCP 實(shí)現(xiàn)同樣功能,工具定義 + 回調(diào)函數(shù)約 80-120 行,后續(xù)新增功能只需追加工具,不影響已有邏輯。

06 內(nèi)置工具示例:燈光 + 音量

兩款 PalChat 的 SDK 里內(nèi)置了兩個(gè)示例工具,可以直接參考:

示例一:燈光控制(Light)

最簡(jiǎn)單的布爾控制場(chǎng)景。用戶說"開燈"或"關(guān)燈",AI 調(diào)用工具,傳入enabled參數(shù)。

要素內(nèi)容
工具名稱

Light

屬性

enabled(布爾型)— 當(dāng)前燈光狀態(tài)

控制方法

SetEnabled(true=開,false=關(guān))

觸發(fā)語句示例"打開燈光" / "關(guān)燈" / "燈開著嗎?"

示例二:音量控制(Speaker)

數(shù)值型參數(shù)場(chǎng)景。用戶說"把音量調(diào)到 70",AI 解析出 70 這個(gè)數(shù)字,直接傳入。

要素內(nèi)容
工具名稱

Speaker

屬性

volume(數(shù)值型,0-100)— 當(dāng)前音量

控制方法

SetVolume(傳入 0-100 整數(shù))

觸發(fā)語句示例"音量調(diào)到50" / "聲音小一點(diǎn)" / "現(xiàn)在音量多少?"

這兩個(gè)示例覆蓋了 MCP 里最常見的兩種參數(shù)類型。實(shí)際開發(fā)時(shí),基于這兩個(gè)例子做擴(kuò)展,能快速上手。

07 選 V1 還是 V2:一個(gè)判斷框架

兩款都支持 MCP,硬件差異決定了適用場(chǎng)景不同。

選 PalChat V1,如果你:

  • 需要快速跑通 MCP 的 demo,驗(yàn)證概念可行性
  • 控制邏輯簡(jiǎn)單(只需要布爾型和數(shù)值型參數(shù))
  • 只對(duì)接小智 AI 平臺(tái)
  • 預(yù)算有限,用開源版本做前期探索

選 PalChat V2,如果你:

  • 需要字符串類型參數(shù)(模式切換、文本類指令)
  • 產(chǎn)品需要屏幕顯示交互狀態(tài)
  • 需要同時(shí)評(píng)估小智 AI 和火山引擎兩個(gè)平臺(tái)
  • 對(duì)代碼規(guī)范性有要求,后續(xù)需要團(tuán)隊(duì)協(xié)作
  • 做產(chǎn)品級(jí)開發(fā)而非原型驗(yàn)證

經(jīng)驗(yàn)建議:如果你的產(chǎn)品控制點(diǎn)超過 5 個(gè),或者涉及模式切換這類"文本型"指令,直接上 V2。V2 的字符串參數(shù)類型和規(guī)范化開發(fā)結(jié)構(gòu),在產(chǎn)品迭代時(shí)會(huì)省很多麻煩。

08 MCP 的上限在哪里

PalChat 的 MCP 工具數(shù)量受MCP_SERVER_TOOL_NUMBLE_LEN這個(gè)常量限制(V2 文檔中有提及)。實(shí)際上,一個(gè)中等復(fù)雜的智能家居產(chǎn)品——燈光、窗簾、溫度、模式、音樂——五個(gè)工具就能覆蓋大部分控制需求,不會(huì)遇到上限問題。

更重要的是,MCP 協(xié)議本身是開放的,工具的能力邊界取決于你的回調(diào)函數(shù)寫了什么。燈光控制是一個(gè)工具,調(diào)用外部 HTTP API 可以是另一個(gè)工具,讀取傳感器數(shù)據(jù)同樣可以包裝成工具。只要能寫成函數(shù)的操作,都能接進(jìn) MCP。

安信可官方也列出了參考資料:

  • MCP 中文站 — 協(xié)議規(guī)范文檔
  • 小智 AI MCP 交互流程 — 具體實(shí)現(xiàn)參考

09 總結(jié)

PalChat V1 和 V2 都把 MCP 做成了開箱即用的能力:三步開發(fā)流程、兩個(gè)內(nèi)置示例、標(biāo)準(zhǔn)化的回調(diào)接口。對(duì)工程師來說,最直接的價(jià)值是省掉了自然語言解析這層復(fù)雜度,讓設(shè)備控制回歸到熟悉的"函數(shù)定義 + 參數(shù)處理"模式。

兩款的核心差異在于:V1 輕量、適合驗(yàn)證;V2 更完整,多了屏幕、字符串參數(shù)類型、多 AI 平臺(tái)支持。項(xiàng)目處于探索期,選 V1;準(zhǔn)備做成產(chǎn)品,選 V2。

MCP 這條路,安信可鋪好了基礎(chǔ)設(shè)施。剩下的,就是你的設(shè)備要做什么了。這正是"安信可,可安心"的意思——底層的通信和協(xié)議對(duì)接已經(jīng)幫你做完,你只管專注產(chǎn)品邏輯。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • MCP
    MCP
    +關(guān)注

    關(guān)注

    0

    文章

    296

    瀏覽量

    15085
  • AI語音助手
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    4312
  • 大模型
    +關(guān)注

    關(guān)注

    2

    文章

    3797

    瀏覽量

    5278
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    A-59P:礦井高噪環(huán)境專用語音模塊# 語音模組# AI降噪# 回音消除

    語音模組
    深圳市俊基科技有限公司
    發(fā)布于 :2026年04月23日 09:33:37

    485AI語音識(shí)別模塊:多路語音控制,實(shí)現(xiàn)安防設(shè)備語音聯(lián)動(dòng)

    防消防、能源設(shè)施、老舊設(shè)備改造等。 一、工業(yè)自動(dòng)化(核心場(chǎng)景) - 智慧工廠/產(chǎn)線:語音控制流水線啟停、機(jī)械臂、傳送帶調(diào)速、機(jī)床操作、設(shè)備參數(shù)查詢 - 智慧倉儲(chǔ):
    的頭像 發(fā)表于 04-22 15:17 ?147次閱讀

    唯創(chuàng)知音WT3000A M1模組AI語音方案重新定義AI兒童打印設(shè)備

    "大腦",正是唯創(chuàng)知音為客戶提供的AI語音芯片及模組解決方案。而這場(chǎng)技術(shù)對(duì)接,也正是一次從芯片底層到云端協(xié)議、從硬件選型到產(chǎn)品交付的全鏈路協(xié)作。基于WT3000AM1模組與WebSoc
    的頭像 發(fā)表于 04-21 17:18 ?1840次閱讀
    唯創(chuàng)知音WT3000A M1<b class='flag-5'>模組</b>用<b class='flag-5'>AI</b><b class='flag-5'>語音</b>方案重新定義<b class='flag-5'>AI</b>兒童打印<b class='flag-5'>設(shè)備</b>

    安信可AI語音模組支持MCP模型上下文協(xié)議

    安信可 PalChat 系列(V1/V2)支持 MCP(模型上下文協(xié)議),工程師只需寫幾十行 C 代碼,就能讓 AI 模型直接控制硬件設(shè)備。V1 基于
    的頭像 發(fā)表于 04-15 09:54 ?516次閱讀

    Edge AI 語音交互與MCP外設(shè)控制實(shí)踐 | 技術(shù)集結(jié)

    小智AI是一款集成大語言模型(LLM)的端側(cè)智能交互框架,能夠?qū)崿F(xiàn)從語音喚醒、云端對(duì)話到通過MCP協(xié)議(ModelContextProtocol)實(shí)時(shí)控制外設(shè)的完整閉環(huán)。為物聯(lián)網(wǎng)
    的頭像 發(fā)表于 03-16 11:58 ?5433次閱讀
    Edge <b class='flag-5'>AI</b> <b class='flag-5'>語音</b>交互與<b class='flag-5'>MCP</b>外設(shè)<b class='flag-5'>控制</b>實(shí)踐 | 技術(shù)集結(jié)

    上線!國產(chǎn)AI語音開發(fā)板,定制你的聊天伙伴助手

    伙伴們,之前我們將Ai-M61模組接入了ChatGPT,弄了語音AI,光API調(diào)用費(fèi)就能吃掉半年奶茶錢!也有不少小伙伴在留言區(qū)表示“貴啊”(詳情看這里:能和
    的頭像 發(fā)表于 11-20 11:53 ?1147次閱讀
    上線!國產(chǎn)<b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板,定制你的聊天伙伴助手

    安信可小智AI語音模組實(shí)測(cè):實(shí)現(xiàn)語音控制關(guān)燈

    以下作品由安信可社區(qū)用戶 zzbinfo 制作 ? 這次評(píng)測(cè)的是安信可科技出品的Ai-WV01-32S的小智AI語音模組。 將從 開箱、配網(wǎng)、語音
    的頭像 發(fā)表于 11-19 16:09 ?1378次閱讀
    安信可小智<b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>實(shí)測(cè):實(shí)現(xiàn)<b class='flag-5'>語音</b><b class='flag-5'>控制</b>關(guān)燈

    AI語音模組】自制小智管家?安信可Ai-WV01-32S測(cè)試體驗(yàn)

    項(xiàng)目名:默語小智管家 模組支持: 安信可科技 AI語音模組 作者:安信可論壇用戶 molun 這兩年, AI 硬件又卷起來了。 ?
    的頭像 發(fā)表于 11-19 16:06 ?920次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>】自制小智管家?安信可<b class='flag-5'>Ai</b>-WV01-32S測(cè)試體驗(yàn)

    基于安信可Ai-WV01-32S模組打造的小智語音硬件

    基于安信可 Ai-WV01-32S 模組打造的小智語音硬件。
    的頭像 發(fā)表于 11-13 17:33 ?1961次閱讀
    基于安信可<b class='flag-5'>Ai</b>-WV01-32S<b class='flag-5'>模組</b>打造的小智<b class='flag-5'>語音</b>硬件

    一句話,多個(gè)命令同時(shí)執(zhí)行,AI語音模組也能多任務(wù)處理?

    -WV01-32S 、 Ai-WV02-32S ? 將語音識(shí)別、喚醒、語義理解等核心功能, 濃縮在一顆小小的模組中。 安信可AI語音
    的頭像 發(fā)表于 10-31 14:45 ?701次閱讀
    一句話,多個(gè)命令同時(shí)執(zhí)行,<b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>也能多任務(wù)處理?

    “小智AI”量產(chǎn)模組,支持 MCP 控制,靈活出貨、快速集成

    —— Ai-WV01-32S 與 Ai-WV02-32S 。 相比傳統(tǒng)套件方案,單模組出貨更靈活、尺寸更小,方便客戶根據(jù)產(chǎn)品結(jié)構(gòu)與功能需求自由集成。同時(shí)可提供 PCBA 一站式服務(wù),幫助客戶降低生產(chǎn)成本,縮短產(chǎn)品上市周期。 支
    的頭像 發(fā)表于 10-23 11:06 ?710次閱讀
    “小智<b class='flag-5'>AI</b>”量產(chǎn)<b class='flag-5'>模組</b>,支持 <b class='flag-5'>MCP</b> <b class='flag-5'>控制</b>,靈活出貨、快速集成

    小智AI語音開發(fā)板+MCP,連接Home Assistant控制米家設(shè)備,實(shí)現(xiàn)語音開關(guān)燈

    數(shù)據(jù)。 MCP相當(dāng)于一個(gè)中介,用來為大模型連接其他工具。 如果能接入MCP的功能, 小智AI語音開發(fā)板 是不是大有可玩性呢?來看看 安信可論壇 的分享~ ? 沈夜: 安信可AiPi-P
    的頭像 發(fā)表于 10-23 10:28 ?5904次閱讀
    小智<b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板+<b class='flag-5'>MCP</b>,連接Home Assistant<b class='flag-5'>控制</b>米家<b class='flag-5'>設(shè)備</b>,實(shí)現(xiàn)<b class='flag-5'>語音</b>開關(guān)燈

    唯創(chuàng)知音AI語音交互芯片與模組介紹

    AI語音交互已經(jīng)成為智能產(chǎn)品的基礎(chǔ)配置,比如常見的AI玩具、智能家居、帶AI功能的藍(lán)牙音響,還有汽車的智能車機(jī)和智能穿戴設(shè)備等。唯創(chuàng)知音順應(yīng)
    的頭像 發(fā)表于 09-17 15:51 ?976次閱讀
    唯創(chuàng)知音<b class='flag-5'>AI</b><b class='flag-5'>語音</b>交互芯片與<b class='flag-5'>模組</b>介紹

    安信可AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動(dòng)化控制設(shè)備

    Ai-M61+VC02語音控制HA設(shè)備?bbs.ai-thinker.com/forum.php?mod=viewthreadtid=4
    的頭像 發(fā)表于 06-25 14:04 ?1124次閱讀
    安信可<b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板AiPi-PalChatV1 + <b class='flag-5'>MCP</b>,通過HomeAssistant自動(dòng)化<b class='flag-5'>控制</b><b class='flag-5'>設(shè)備</b>

    AI語音控制模塊能做些什么

    在智能化浪潮中,AI 語音控制模塊成為眾多設(shè)備實(shí)現(xiàn)便捷交互的關(guān)鍵組件。WT3000A 作為一款功能卓越的 AI
    的頭像 發(fā)表于 06-18 11:48 ?1168次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>控制</b>模塊能做些什么
    年辖:市辖区| 岑巩县| 仁化县| 银川市| 丘北县| 武威市| 广丰县| 上蔡县| 赫章县| 巴楚县| 金乡县| 堆龙德庆县| 西乡县| 寻甸| 太谷县| 石林| 务川| 彭阳县| 措美县| 洛宁县| 沧州市| 安西县| 朝阳市| 清新县| 上林县| 蒙自县| 苍梧县| 桓台县| 仙桃市| 凤凰县| 叶城县| 石柱| 安达市| 靖西县| 自治县| 岳阳市| 盘锦市| 湘潭县| 台安县| 中卫市| 三台县|