2016-12-04 53 views
1

大家好我在糾結如何記錄,轉錄和檢索Twilio中的文字。我該怎麼做?例如:如何在Twilio中轉錄音頻並使用Python?

# Download the Python helper library from twilio.com/docs/python/install 
from twilio.rest import TwilioRestClient 

# Your Account Sid and Auth Token from twilio.com/user/account 
account_sid = "AC30bd8bdca7572344721eb96c15a5c0c7" 
auth_token = "your_auth_token" 
client = TwilioRestClient(account_sid, auth_token) 

transcription = client.transcriptions.get("TR8c61027b709ffb038236612dc5af8723") 
print(transcription.transcription_text) 

in client.transcriptions.get,如何獲得最新的轉錄?我需要Uri(我相信),但不知道如何訪問它/變量名稱。

在附註中,Twilio轉錄有哪些替代方法,以及如何訪問腳本中相應的記錄以進行轉錄?

+0

https://www.twilio.com/docs/api/rest/transcription –

+0

我需要轉錄sid,但不知道python中的變量名稱。 –

+0

另一種選擇是在「」動詞中設置「RecordingUrl」和/或「TranscriptionUrl」參數。這可以讓Twilio在錄音和錄音完成時告訴你,而不必檢查。 –

回答

0

Twilio開發人員在這裏傳播。

你可以把它們列出如下訪問您所有的改編:

# Your Account Sid and Auth Token from twilio.com/user/account 
account_sid = "AC30bd8bdca7572344721eb96c15a5c0c7" 
auth_token = "your_auth_token" 
client = TwilioRestClient(account_sid, auth_token) 

for transcription in client.transcriptions.list(): 
    print transcription.transcriptiontext 

您還可以設置TranscriptionUrl屬性,所以你得到與轉錄ID通知當轉錄完成。這樣你就可以使用上面貼出的代碼來剪貼。