TTS-STT是Python&Blask Powerd,易於使用的系統,可以使用小型Web應用程序將文本或語音轉換為文本。
借助Reverso翻譯,TTS(文本到語音)功能是免費的,但是文本功能的語音需要帶有啟用帳單帳戶的Aptive Google API雲帳戶(可以在此處找到定價表)。
正如我提到的那樣,為了使用Google語音識別,我們需要創建Google應用程序並啟用API。這是您需要遵循的步驟將程序與Google語音到文本API集成。
您需要訪問Google API的第一件事是Google帳戶並創建Google應用程序。您可以使用Google Console創建Google應用程序:轉到Google Console。
打開Google控制台後,單擊頂部的下拉菜單。此下拉列表正在顯示您現有的Google應用程序。單擊後,將出現彈出窗口,然後單擊“新項目”。


然後輸入您的應用程序名稱,然後單擊“創建”。
創建了Google應用程序後,您需要授予對“ Google Cloud Cloud語音到文本” API的應用程序訪問。為此,請轉到應用程序儀表板,然後從那裡轉到API概述。請參閱下面的如何訪問:

單擊“啟用API和服務”,然後通過“語音”進行搜索,然後將列出所有Google API與文本進行列出。


然後單擊“啟用”。啟用後,您將授予您的應用程序權限,以訪問“ Google Cloud Speece to Text API”。
下一步是下載您的Google憑據。憑據是必要的,因此Google可以對您的應用程序進行身份驗證,因此Google知道您的API正在您訪問。這樣,他們可以衡量您使用的API的數量,如果消費通過自由閾值,就可以收取您的費用。
這是下載Google憑據的步驟。首先,從家庭儀表板上,就像以前一樣,要“轉到APIS概述”,在左側菜單上,單擊憑據。

然後單擊“創建憑據”並創建“服務帳戶”。

輸入您喜歡的任何服務帳戶名稱,然後單擊創建。可選,您可以授予服務帳戶訪問該項目,然後單擊完成。

現在,單擊您剛創建的服務帳戶。最後一次點擊將帶您到服務帳戶詳細信息。

轉到“鍵”部分,然後單擊“添加鍵”和“創建新密鑰”,該鍵將創建一個新鍵。該密鑰通過服務帳戶與您的應用程序關聯。

在彈出窗口中,選擇JSON,然後單擊Create,該彈出窗口將下載包含計算機密鑰的JSON文件。請記下您保存此文件的位置,因為您接下來需要它。

version : " 3.7 "
services :
tts-stt :
image : techblog/tts-stt:latest
ports :
- " 8080:8080 "
container_name : tts-stt
labels :
- " com.ouroboros.enable=true "
networks :
- default
volumes :
- ./ttstt/keys/key-file.json:/opt/ttstt/keys/key-file.json
- /etc/localtime:/etc/localtime:ro
restart : unless-stopped“ key-file.json”名稱是強制性的(您無法更改),這是您在步驟3中創建和下載的密鑰文件。
現在,運行docker-copmose up -d以拉動並運行您的容器。打開您的瀏覽器並進行Nevigate到您的容器IP地址Wieh端口8080,您應該看到以下屏幕。 