【創意科技】透過簡單的機器學習,來實現用「語音識別」玩小遊戲!

大家可能有在手機上玩過一些小遊戲APP,會讓玩家透過人聲來控制角色的移動。如果想要在個人電腦上達成這樣的應用,又不想要寫太多Code,我們應該怎麼透過數位工具與Creative Coding來實現呢?

下面這個影片是一個簡易示範:

https://www.youtube.com/watch?v=1S1L1ZIRebk

我們使用的軟體包括Processing、Wekinator跟以Openframework編寫的音訊分析軟體。在抓取出聲音參數後,就交由Wekinator來負責建立機器學習模型並分析即時數據。這邊使用的是Dynamic Time Warping,因為Voice Command都是帶有時間性的一小段聲音指令,每次可能想要下達同個指令,但聲音時間長度會不一樣,因此會需要分析Time-Based的各種Feature變化。

延伸閱讀: 給麻瓜的開源機器學習軟體Wekinator介紹

在影片中,大家應該都能看出,紅色小點是由聲音來驅動,我們可以透過簡單的訓練過程,讓紅點點學會往左、往右、向上跳,並透過不下任何指令的訓練,告訴系統如果沒有下達聲音指令,紅色小點就要維持停在原地不動。

有沒有覺得應用機器學習後,很多困難的事情都變得很簡單呢?大家有什麼應用機器學習的創意點子都歡迎跟我們分享、交流!


探索更多音樂、科技、藝術的交匯與創新應用,現在就訂閱我們!

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

相關文章

AI注入新的靈魂:虛擬音樂家

探索創意人工智慧中有趣的音樂應用之一:虛擬音樂家創作音樂,一個虛擬角色也可以像人類藝術家一樣發布音樂。不同於大家熟悉的虛擬藝術家,其背後音樂是由人類協助創作的,人工智慧生成的音樂家,其音樂和文字完全由人工智慧工具驅動,沒有人類在背後協助創作,而是引入新的「靈魂」

閱讀全文 »

探索數據的詮釋與批判

數據以及技術中控制、規範、監視的關係是什麼?數據是否建構了網絡、決定生物的行為與觀點,並且進一步行使權力和控制知識?聲音是如何讓數據擁有「行動」與「說話」的能力?數據除了是資料聲音化的重要元素,它也同時與環境、技術、政治、社會相互纏結,並與我們的日常生活有著看似微不足道、卻又極具影響力與震撼力的互動關係。

閱讀全文 »