我使用的是IBM Bluemix平臺上調用的Python與Python的服務。我怎樣才能撥打文字轉語音Watson服務?我有我的Python代碼中的字符串,我需要通過這個文本來閱讀。上bluemix
Q
上bluemix
4
A
回答
3
假設你已經有了一個Bluemix帳戶,並添加文本到語音沃森API到你的工作空間Bluemix,你要訪問API(寧靜)的憑據。
如果您正在使用捲曲Linux應用請求,它會是這樣的
curl -u "xxxxx729-b03f-4403-8adf-c5418ee4ea05":"xxxxxiWtmVoG" "https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?text=Hello+World" -H "accept: audio/flac" > sound.flac
使用Python,它可以
import requests
headers = {'accept': 'audio/flac'}
r = requests.get('https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?text=Hello+World', auth=('xxxxx729-b03f-4403-8adf-c5418ee4ea05', 'xxxxxiWtmVoG'), headers=headers)
with open('/home/leo/sound.flac', 'wb') as fd:
for chunk in r.iter_content(1024):
fd.write(chunk)
有關請求包的詳細信息,請參閱http://docs.python-requests.org/en/master/user/quickstart/。
見https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/text-to-speech/api/v1/爲text2Speech文檔。
+2
謝謝你這麼多@Leo ...一切你在這裏解釋是非常有用的...這是我需要開始... –
+1
那麼怎麼樣upvoting答案或標記它作爲正確的答案?只是一個想法。 ;-) –
1
相關問題
- 1. 上Bluemix
- 2. Bluemix上的Typo3
- 3. Python -Selenium - Bluemix - 在Bluemix上運行硒
- 4. BlueMix上的Twitter API
- 5. 錯誤「FBTIAS010E」上Bluemix
- 6. Bluemix Liberty上的SPNEGO
- 7. Bluemix上的dnx測試
- 8. 在bluemix上安裝Python Qt4
- 9. WTRN0006W for bluemix上的liberty
- 10. 設置HTDS選項上Bluemix
- 11. IBM Bluemix上的緩慢APNS
- 12. 在IBM Bluemix上安裝HHVM
- 13. 在Bluemix上部署Symfony2
- 14. 的WordPress上bluemix cloudfoundry崩潰
- 15. 在Bluemix上配置SSO
- 16. 應用上傳問題bluemix
- 17. Bluemix Blockchain
- 18. 從Bluemix
- 19. 在Bluemix
- 20. 在Bluemix
- 21. 如何更改ibm bluemix上的php.ini
- 22. 如何在Bluemix上安裝moment-timezone.js?
- 23. Bluemix上的truststore.jks中缺少CA證書
- 24. 我在Bluemix上找不到MySQL服務
- 25. JSP頁面上的Bluemix「禁止」錯誤
- 26. 在Bluemix-MobileFirst Foundation上部署適配器
- 27. 如何在Bluemix上創建wordpress
- 28. 部署的NodeJS上CF問題/ BlueMix
- 29. Bluemix上的虛擬主機支持 - CloudAMQP
- 30. 如何在Bluemix上安裝Chainer?
見https://github.com/watson-developer-cloud/text-to-speech-python爲入門示例應用程序 –