我必须编写一个小监控工具,该工具可以向热线拨打电话,以查看一切是否按预期工作。
目标:拨打热线电话,记录 20 秒,将记录转录成文本,进行比赛。拨打外线电话并进行录音非常简单。我遇到的问题是记录的转录。有一个代码片段如何进行转录,但我不知道如何使用它。
我的脚本进行出站呼叫并记录呼叫:
from twilio.rest import Client
from twilio.http.http_client import TwilioHttpClient
proxy_client = TwilioHttpClient()
proxy_client.session.proxies = {'https": "https://...'}
account_sid = 'ACXXXX'
auth_token = 'f00XXXXX'
client = Client(account_sid, auth_token, http_client=proxy_client)
call = client.calls.create(
record=True,
url='http://demo.twilio.com/docs/voice.xml',
to='+49000'
from_='+180000'
)
Twilio Doku 中的代码片段如何转录:
from Twilio.twiml.voice_response Import Record, VoiceResponse
from twilio.twiml.voice_response import Record, VoiceResponse
response = VoiceResponse()
response.record(timeout=10, transcribe=True)
print(response)