Mycroft

使用自然語言使用者介面的語音助理

Mycroft是一個自由與開放原始碼的語音助理,其使用自然語言的用戶介面[3][4][5]。其程式碼原先使用Copyleft的特許條款,但後來改用寬鬆自由軟體授權條款[2]。其以1966年的科幻小說《怒月》中的一臺虛構電腦為名[6]

Mycroft
開發者Mycroft AI team
目前版本
  • 21.2.2(2021年12月13日)[1]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言Python
特許條款Apache特許條款[2]
網站mycroft.ai

歷史

當Ryan Sipes與Joshua Montgomery造訪堪薩斯的黑客空間時,他們看到了一個簡單而基本的智能虛擬助手專案,這為Mycroft帶來了靈感。他們對這項技術感興趣,但覺得它不夠靈活[7][8]。Montgomery認為,迅速發展的智能個人助理產業會為用戶帶來私隱問題,並承諾Mycroft將會利用其開放原始碼的機器學習平臺來保護私隱[9]

Mycroft贏得了多項大獎,其中包含了2016年著名的Techweek之KC Launch競賽[10]。Mycroft也參加了堪薩斯的2016年Sprint Accelerator,並在2017年2月加入了500 Startups的Batch 20[11][12]。該公司同時也接受了積架路虎的戰略投資[13]。到目前為止,該公司已從機構投資者處籌集了超過250萬美元,並選擇透過股權群眾募資平臺Startengine向大眾發售公司股票[14]

軟件

Mycroft語音堆疊

Mycroft將語音堆疊的很大一部份以自由軟件的型式提供。

喚醒詞

Mycroft透過其Precise喚醒詞引擎實作了喚醒詞定位,其又稱為關鍵字定位[15]。在Precise成為預設的喚醒詞引擎之前,Mycroft使用PocketSphinx。Precise並非以音位識別為基礎,而是使用經過訓練的迴圈神經網絡來識別哪些聲音是喚醒詞,哪些又不是。

文字轉語音

Mycroft正與Mozilla的Common Voice專案合作以將其DeepSpeech用於語音辨識軟件[16]

意圖解析

Mycroft使用名為Adapt的意圖解析器將自然語言轉換為機讀數據結構。Adapt透過在語音中按順序尋找特定關鍵字來進行意圖分析。他們還有另一個解析器,Padatious。而Padatious則是使用以範例為基礎的推理來確定意圖。

文字轉語音

語音合成方面,Mycroft使用以Festival Lite語音合成系統為基礎的Mimic[17]

模組化設計與互操作性

Mycroft的設計相當模組化,因此用戶可以更換其組件。舉例來說,Mimic可以使用espeak代替[18][19][20][21]

硬件

 
Mycroft Mark I的外型

Mycroft專案也正在研究並銷售執行其軟件的智能喇叭。它的所有硬件都是開放原始碼的,以CERN開放硬件特許條款英語CERN Open Hardware Licence[22]釋出。

其第一個硬件專案為Mark I,主要是針對開發者發行。其生產由Kickstarter上的活動提供了部份資金,活動也順利完成。裝置於2016年4月開始出貨[23]

其較新的硬件專案為Mark II,則是提供給大眾使用,而非僅針對開發者。與Mark I不同的是,Mark II配備了螢幕,能同時利用視覺與聽覺傳遞訊息。與Mark I類似,Mark II的生產透過Kickstarter籌措部份資金,活動於2018年2月結束,籌措到的資金幾乎是原始目標的8倍。但截至2020年4月,Mark II仍未交付給提供資金的人[24]

Mycroft也宣佈第三個硬件專案,Mark III,將會透過透過Kickstarter提供,原先預期會在2019年11月將Mark I、II與III釋出到商店,但因Mark II的延遲而未確定釋出時間[14]

合作夥伴

Mycroft已經進行了幾項商業合作。2018年5月,該公司與社會企業WorkAround合作(後者為難民提供工作機會)以進行大量的機器學習訓練[25]。2018年10月,Mycroft與疾病監控與預測公司SickWeather合作識別由密蘇里州堪薩斯城資助的大眾運輸工具上咳嗽的頻率[26]

參見

參考資料

  1. ^ https://github.com/MycroftAI/mycroft-core/releases/tag/release/v21.2.2.
  2. ^ 2.0 2.1 Having the Right license is just as important as having a License. 2017-06-28 [2020-08-10]. (原始內容存檔於2020-04-28). 
  3. ^ Bhartiya, Swapnil. 2015's most exciting Linux devices. CIO magazine. 2015-12-25 [2017-03-17]. (原始內容存檔於2018-06-26). 
  4. ^ Hunckler, Matt. 5 Growing Artificial Intelligence Startups You Need to Know About. Inc.com. 2017-07-25 [2017-10-06]. (原始內容存檔於2020-11-09). 
  5. ^ Hunckler, Matt. This Open-Source AI Voice Assistant Is Challenging Siri and Alexa for Market Superiority. Forbes. 2017-05-15 [2017-10-06]. (原始內容存檔於2017-10-13). 
  6. ^ Why Name it Mycroft?. 2015-08-14 [2020-08-10]. (原始內容存檔於2020-06-18). 
  7. ^ Harrington, Rebecca. Customize An Open-Source HAL For Your Home. Popular Science. 2016-01-01 [2017-03-17]. (原始內容存檔於2018-06-27). 
  8. ^ Bhartiya, Swapnil. Mycroft: Linux's Own AI. Linux.com. 2016-01-17 [2016-04-19]. (原始內容存檔於2017-04-16). 
  9. ^ Mycroft AI, Mycroft StartEngine Equity Offering, 2018-05-24 [2018-07-08], (原始內容存檔於2020-09-02) 
  10. ^ Alexa can you find me a better assistant? | Techweek. Techweek. 2017-09-11 [2018-07-08]. (原始內容存檔於2018-07-09) (美國英語). 
  11. ^ Fein, John. Announcing the 2016 Class of the Sprint Accelerator Powered by Techstars!. Techstars. 2016-02-22 [2017-09-29]. (原始內容存檔於2017-09-30). 
  12. ^ Lynley, Matthew. Here's the 20th batch of 500 Startups companies. TechCrunch. 2017-02-08 [2017-09-29]. (原始內容存檔於2017-09-30). 
  13. ^ Burch, Bobby. Jaguar Land Rover invests in artificial intelligence startup Mycroft. Startland News. 2017-02-27 [2017-09-29]. (原始內容存檔於2018-01-12). 
  14. ^ 14.0 14.1 Mycroft AI. StartEngine. [2018-07-08]. (原始內容存檔於2018-07-08). 
  15. ^ Precise Wake Word Engine. GitHub. 2020-03-30 [2020-08-10]. (原始內容存檔於2020-11-12). 
  16. ^ Smith, Katie. Developing an Open Source Voice Assistant: Interview with Mycroft AI's Steve Penrod. All About Circuits. [2018-10-24]. (原始內容存檔於2020-09-24). 
  17. ^ Gold, Jon. Raspberry Pi-based home AI project open-sources key components. Network World. 2016-01-07 [2017-03-17]. (原始內容存檔於2018-05-19). 
  18. ^ Stahie, Silviu. Mycroft Releases Key AI Component as Open Source. Softpedia News. 2016-01-07 [2016-04-24]. (原始內容存檔於2018-06-12). 
  19. ^ MSV, Janakiram. Meet Mycroft, The Open Source Alternative To Amazon Echo. 福布斯. 2015-08-20 [2017-03-17]. (原始內容存檔於2018-02-14). 
  20. ^ Stahie, Silviu. Mycroft Is an AI for Your Home Powered by Raspberry Pi 2 and Ubuntu Snappy. Softpedia News. 2015-08-14 [2017-03-17]. (原始內容存檔於2017-06-06). 
  21. ^ Crist, Ry. Meet Mycroft, an open-source smart-home AI platform. CNET. CBS互動. 2015-08-17 [2017-03-17]. (原始內容存檔於2017-06-21). 
  22. ^ Github: Mycroft Mark I hardware. GitHub. [2018-03-18]. (原始內容存檔於2017-07-01). 
  23. ^ Adair, Kris. Making a Mycroft & First Shipment. Mycroft blog. 2016-04-04 [2018-03-18]. (原始內容存檔於2018-06-27). 
  24. ^ Montgomery, Joshua. Mycroft Mark II: The Open Voice Assistant. Kickstarter. 2018-01-25 [2018-03-18]. (原始內容存檔於2018-03-19). 
  25. ^ Using Precise to Help Refugees - Mycroft Partners with WorkAround. 2018-05-14 [2018-10-24]. (原始內容存檔於2020-11-09). 
  26. ^ Bezner, Elyssa. Collaboration in the air: Cough detection sensors combine Sickweather, Mycroft tech. StartlandNews. [2018-10-24]. (原始內容存檔於2020-11-09).