<?php $speech = "我們一起加油"; // the getTextToApi.sh will sed this line!! //weitinglin , 20160229, wakey project //==========================================PHP API=========================== //STEP 1:Connect to TTS ITRI Webservice $client = new SoapClient("http://tts.itri.org.tw/TTSService/Soap_1_3.php?wsdl"); //STEP 2: Invoke Call to ConvertSimple $result = $client->ConvertSimple("weitinglin66", "itritts", $speech); //STEP 3: Iterate through the returned string array $resultArray = explode("&", $result); list($resultCode, $resultString, $resultConvertID) = $resultArray; //echo "resultCode:".$resultCode."<br/>"; //debug //echo "resultString:".$resultString."<br/>"; //debug //echo "resultConvertID:".$resultConvertID."<br/>"; //debug //STEP 4: Wait for the TTS ITRI DB Process sleep(5); ?> <?php //STEP 5: Invoke Call to ConvertText $result1 = $client->GetConvertStatus("weitinglin66", "itritts", "{$resultConvertID}"); //STEP 6: Iterate through the returned string array $resultArray1 = explode("&", $result1); list($resultCode1, $resultString1, $statusCode1, $status1, $resultUrl1) = $resultArray1; //echo "resultCovertID".$resultConvertID."<br/>"; //debug //echo "resultCode:".$resultCode1."<br/>"; //debug //echo "resultString:".$resultString1."<br/>"; //debug //echo "statusCode:".$statusCode1."<br/>"; //debug //echo "status:".$status1."<br/>"; //debug