[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (15) 界接 Google Speech-to-Text

      在〈[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (15) 界接 Google Speech-to-Text〉中留言功能已關閉

安裝 Nuget Google.Cloud.TextToSpeech.V1

然後到 Google Cloud Platform 啟用 Text-to-Speech API

建立服務帳戶,完成後會產生一個 Json 檔案

使用環境變數的方式,指向 服務帳戶產生的 Json 檔案的位置

System.Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS","你的檔案路徑")

最後,整個照教學範例貼上程式

https://codelabs.developers.google.com/codelabs/cloud-text-speech-csharp#6

整段程式碼如下 :

Server 端

建立一個 SpeechViewModel 來傳遞資料,建立 SpeechViewModelResult 來回傳值

建立 API

使用Postman 測試呼叫 API

前端 : 增加 SpeechViewModel.ts

html 增加 Play 按鈕

修改程式碼 :

經測試已經可以呼叫 Google 的 Text-to-Speech 後產生一個檔案回傳給 Client 撥放

print