[英]Twilio Download Recording and Transcribe of call using PHP RestAPI?
從這個問題來看,我想要達到的目標很清楚。 到目前為止,我為實現上述目標所做的嘗試是:
電話呼叫.php
$call = $twilio->calls
->create($to, // to
$from, // from
[
"method" => "GET",
"url" => "https://twilioxxxx.tk/api/araonvlad_bot/recording.php",
"record" => true,
'transcribe' => true,
"StatusCallbackMethod" => "POST",
"StatusCallbackEvent" => array("in-progress completed"),
]
);
錄音.php
use Twilio\Rest\Client;
require DIR . '/vendor/autoload.php';
$twilio = new Client("AC8b2cc96be2a8dbc059f29xxxxx", "88db8eeb71124a3effd6c19681xxxx");
if($_REQUEST['CallStatus'] == 'in-progress') {
file_put_contents('request.log', "\n" .json_encode($_REQUEST). ' - in-progress recording start now : - ' . "\n", FILE_APPEND);
$callSid = $_REQUEST['CallSid'];
$recording = $twilio->calls($callSid)
->recordings
->create([
"recordingStatusCallback" => "https://twilioxxxxxx.tk/api/araonvlad_bot/read_Recording.php",
"recordingStatusCallbackEvent" => ["completed"],
"recordingChannels" => "dual",
'transcribe' => 'true'
]
);
file_put_contents('request.log', "\n" .json_encode($recording). ' - in-progress recording variable : - ' . "\n", FILE_APPEND);
}
read_Recording.php
require __DIR__ . '/vendor/autoload.php';
use Twilio\Rest\Client;
$twilio = new Client("AC8b2cc96be2a8dbc059f2908e8xxxxx", "88db8eeb71124a3effd6c196xxxx");
file_put_contents('request.log', "\n" .json_encode($_REQUEST). ' - read Recording File: - ' . "\n", FILE_APPEND);
如果我在dailcall.php
中設置transcribe= true
它會顯示500 error
。 當我遇到錯誤時,如何在recording.php 文件中開始錄制。 所有三個文件都與 composer 添加的供應商文件夾處於同一級別。
我如何獲得錄音下載 mp3 文件和錄音的轉錄。 我最多只能錄制大約 30 秒。
我已閱讀文檔:
https://www.twilio.com/docs/voice/tutorials/how-to-record-phone-calls/php
https://www.twilio.com/docs/voice/api/recording#fetch-recording-metadata
https://www.twilio.com/docs/voice/api/recording-transcription
如果您查看使用 Twilio 創建呼叫或為實時呼叫創建錄音的文檔,您將看到transcribe
不是 API 的選項。 您只能使用<Record>
TwiML 上的transcribe
屬性轉錄通話的單段。
要在有多個參與者的呼叫上執行轉錄,您可以使用其中一個轉錄插件,例如 Watson Speech to Text 或 VoiceBase High Accuracy Transcription,您可以在 Twilio 控制台中啟用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.