作者lee457088 ()
看板Python
標題[問題] 寫 Mobile App 可以混用 Java 和 Python 嗎?
時間Thu Apr 9 22:12:16 2020
本魯大三要寫畢業專題
有個題目本魯很想做做看,看網路上的資訊,似乎是可以做
但無奈資料不太多,小魯也沒啥經驗,怕看似可行,然而其實做不出來QQ
專題是希望可以做一個 mobile app 進行錄音,然後藉 Google 將語音轉成文字後
再借助 Python 中 SnowNLP 的套件處理一下文字訊息,最後提供摘要給使用者
我想法上的用途就是開會錄音,可以做成會議記錄、上課摘要的功能
但原生 App 和 Android Studio 都是用 Java 寫的
可是自然語言處理的部分必須要用 Python
雖然 StackOverFlow 有很多人問相關問題,不過大部分是只要執行一份 .py 檔
然而本魯會用到 SnowNLP 的整個 package
而且如果後續希望可以讓摘要的部分依據使用者自我學習,那也會用到 Python
目前知道 Jython 可以做到輔助,抑或用 Kivy 等工具可以完全靠 Python
這樣混合 coding 寫的可行性高嗎
還是其實做不到QQ 或者說幾位大學生的技術做不到QQ
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.108.242 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1586441538.A.19B.html
1F:推 roccqqck: android傳聲音過去server 再接收server傳過來的文字 04/09 22:26
2F:→ roccqqck: python架server 接收聲音 傳文字 04/09 22:26
3F:→ roccqqck: google語音改放server端 04/09 22:27
4F:→ roccqqck: Google語音放手機端或許也行 04/09 22:28
5F:推 roccqqck: 事實上用telegram或line messenger chatbot應該會更簡單 04/09 22:33
我們也有考慮過 chatbot,但感覺做成一個 mobile app 比較 user-friendly?
不過這樣好像也比較好,如果另外建 python 的資料庫可以讓所有使用者共享 SnowNLP
自我學習的功能?
那我想問,會有可能把這兩個 package 都封裝在一個 apk 中嗎?
還是像大大說的一樣,用客戶端和 server 的連線比較實在?
※ 編輯: lee457088 (118.161.108.242 臺灣), 04/09/2020 22:49:40
6F:→ roccqqck: 可能可以吧 但應該很少人這樣幹 04/09 22:50
7F:→ roccqqck: 我說chatbot比較方便只是因為可以全python寫 04/09 22:51
8F:→ roccqqck: 而且所有手機支援 04/09 22:53
9F:→ roccqqck: 至於你想練習app或網站或chatbot 當然自己決定 04/09 22:53
10F:推 TitanEric: 我覺得分server跟client比較好 你java可以call 用Pyt 04/09 23:07
11F:→ TitanEric: hon寫的restful API 04/09 23:07
12F:→ TakiDog: 換到iOS你連執行py都沒希望,都是做server client吧 04/10 08:20
13F:推 penut85420: chatbot接收語音的想法很讚欸!我想來試試看了XD 04/10 15:55
14F:推 yoche2000: 可以用QT寫 他支援python 04/10 16:35
15F:推 ilove0618: Chatbot接收語音也有package可以用了 還蠻成熟的 04/11 04:10
16F:推 s860134: 這些大學生做的到,語音轉文字的準確度應該有難度XD 04/15 23:08
17F:→ s860134: 除去辨識準確度,剩下就是先搞個 app 介面,剩下傳資料 04/15 23:09
18F:→ s860134: 就是花時間做就有結果了 04/15 23:09