注意:本應用程式需用到Google Cloud Speech API,需要付費
這是一個記帳用應用程式,可以用語音輸入帳目以及金額,它會在螢幕上顯示結果。
- Clone這個資料夾。
git clone https://github.com/kwea123/bookkeeping.git
- 進入本資料夾,並安裝所需資料包。
cd bookkeeping
pip install -r requirements.txt
- 根據Google Cloud Speech API,申請一個google帳號,並啟用Cloud Speech API。他會要你產生一組
.json
密鑰,請將這個密鑰檔保存好。 - 更改
bookkeeping.py
中os.environ['GOOGLE_APPLICATION_CREDENTIALS']
的值,把它設成剛才下載的密鑰路徑。
- 進入本資料夾,在命令行中輸入
python bookkeeping.py
。這會啟動應用程式,開啟網頁連至localhost:5000
即可看見。 - 按左上角「錄音」即可以語音輸入記帳。格式為「OOOXX元」,例如「蘋果50元」。可連續說。當google認為你說完一句話時,螢幕會顯示他辨識出的內容。須注意的是,每次錄音時間最多65秒,多了會出錯(google本身的設定)。以後可能會修正。
- 要停止錄音時請說「停止」或「結束」(可在
bookkeeping.py
裡面改),說了之後應用程式會儲存所說的資料並顯示。 - 按左上角「儲存」可儲存當前
.csv
檔為data.csv
。(若不儲存,則關掉開啟伺服器的命令行時所有資料將會消失) - 其他功能應該很容易理解,懶得寫。