![](/img/trans.png)
[英]Trying to make a Watson IBM assistant in Python. How can I fix my code to say the answer within the IDE Pycharm without the audio file. Using VLC
[英]Creating a simple IBM Assistant using their TTS and STT. I get a Bytes and Strings error. I am using VLC to play audio. How can I fix this?
謝謝大家的幫助,但我刪除了我項目的程序。 我不想讓任何人使用它。 再次感謝您的幫助。
如果您密切注意錯誤消息,您將看到錯誤實際上是由 vlc 代碼引發的。 這意味着來自 TTS 語音的 output 不是 vlc 所期望的。
您需要分解您的代碼並首先驗證您從 TTS 獲得的 output。 如果它是音頻,那么您可以計算出 vlc 代碼的預期方式。 我懷疑它不是 TTS 輸出的格式。
更新的答案
來自 TTS 的 output 是音頻內容的數據 stream,在 Python 中,這將是一個字節數組。 看起來好像 VLC 正在尋找一個字符串。 如果 VLC 正在尋找音頻數據,這將毫無意義。 但是,如果它正在尋找一個字符串,那么該字符串可能是一個文件目標。 所以我認為你需要編寫文件,並將文件目的地提供給 VLC。
恕我直言,根據您提出的問題和您拼湊的代碼,您的編碼技能無法應對挑戰,您最好花幾個星期閱讀一些 Python 編碼教程。 您可能會發現在培訓時間上的投資得到了回報,而您不必為這里的基本編碼問題而苦苦掙扎。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.