အသံစိတ်လှုပ်ရှားမှုအသိအမှတ်ပြုမှုသည်အတုထောက်လှမ်းရေးနယ်ပယ်တွင်အရေးကြီးသောနည်းပညာတစ်ခုဖြစ်သည်။ ၎င်းသည်စိတ်ပိုင်းဆိုင်ရာအခြေအနေများကိုမိန့်ခွန်းတွင်ဖော်ပြနိုင်ပြီးစျေးကွက်သုတေသနနှင့်အသုံးပြုသူစိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာခြင်းများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ Baidu သည်အပြည့်အဝလည်ပတ်နိုင်သောအသံစိတ်ခံစားမှုအာရုံခံခြင်းဆိုင်ရာအသိအမှတ်ပြုမှု interface ကိုထောက်ပံ့ပေးသည်။
ဤဆောင်းပါးသည် Baidu ၏အသံစိတ်ခံစားမှုဆိုင်ရာအသိအမှတ်ပြုမှု interface ကိုခေါ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီးဤ function ကိုလွယ်ကူချောမွေ့စေရန်နှင့်လျင်မြန်စွာအကောင်အထည်ဖော်ရန်အပြည့်အဝကုဒ်များဥပမာများပါ 0 င်သည်။
အောက်ပါဥပမာသည် PHP ၏ Curl Library ကို HTTP Post Request Inteface သို့ပို့ရန် HTTP Post တောင်းခံရန်တောင်းဆိုမှုကိုအသုံးပြုသည်။
<?php
// interface ကိုသတ်မှတ်ပါURL
$url = 'https://aidemo.baidu.com/api/emotion/v1/audio';
// တောင်းဆိုမှု header ကိုသတ်မှတ်ပါ
$headers = array(
'Content-Type: application/json;charset=UTF-8',
);
// တောင်းဆိုမှုကိုတောင်းဆို
$data = array(
'format' => 'PCM',
'Token' => 'your_token',
'cuid' => 'here_cuid',
'Rate' => 16000,
'channel' => 1,
'မိန့်ခွန်း' => base64_encode (file_audio_file_file_file '))),
);
// curl ကန ဦး
$ ch = curl_init ();
curl_setopt ($ ch, curlopt_URL, $ URL);
curl_setopt ($ ch, curlopt_httheader, $ headers);
curl_setopt ($ ch, curlopt_retturntransfer, 1);
curl_setopt ($ ch, curlopt_post, 1);
curl_setopt ($ ch, curlopt_postfields, json_entode ($ ဒေတာ));
// တောင်းဆိုချက်ကို $ ရလဒ် = curl_exec ($ ch);
curl_close ($ ch);
// Parse Returns ရလဒ် ($ ရလဒ်) {
$ ရလဒ် = JSONS_Decode ($ ရလဒ်, စစ်မှန်သော);
IF ($ ရလဒ် ['er err_no'] == 0) {
// အောင်မြင်စွာ $ စိတ်လှုပ်ရှားမှု = $ ရလဒ် ['ရလဒ်'] ['စိတ်လှုပ်ရှားမှု'];
ECHO "စိတ်ပိုင်းဆိုင်ရာအသိအမှတ်ပြုမှုရလဒ်များ - $ စိတ်လှုပ်ရှားခြင်း";
} အခြား
// တောင်းဆိုမှုမအောင်မြင်ပါ, output error error message $ err_msg = $ ရလဒ် ['Err_Msg';
ECHO "တောင်းဆိုမှုမအောင်မြင်ပါ။ $ error_msg";
}
} အခြား
ECHO "တောင်းဆိုမှုမအောင်မြင်ပါ";
}
>Code ဖော်ပြချက် - ပထမ ဦး ဆုံး interface လိပ်စာနှင့်တောင်းဆိုမှု header header ကိုပထမ ဦး ဆုံးသတ်မှတ်ပါ။ တောင်းဆိုမှု parameters များအနေဖြင့်သင်တောင်းခံ ထားသော တို ကင် နှင့် device id အဖြစ်အစားထိုးရန်လိုအပ်သည် ။ တောင်းဆိုမှုကို JSON format နဲ့ပို့သည်။ ပြန်လာသောရလဒ်ကိုခွဲခြမ်းစိတ်ဖြာပြီးနောက်စိတ်ပိုင်းဆိုင်ရာအသိအမှတ်ပြုမှုရလဒ်များကိုတိုက်ရိုက်ရနိုင်သည်။
ဤဆောင်းပါးသည် Baidu ၏အသံနှင့်စိတ်ခံစားမှုဆိုင်ရာအသိအမှတ်ပြုမှုမျက်နှာပြင်များအပါအ 0 င် PHADU ၏အသံနှင့်စိတ်လှုပ်ရှားမှုဆိုင်ရာအသိအမှတ်ပြုမှု interface ကိုခေါ်ယူခြင်းလုပ်ငန်းစဉ်အပြည့်အစုံကိုမိတ်ဆက်ပေးသည်။ ဤ interface မှတဆင့် Voice STOTE STOCTSTST ဆန်းစစ်ခြင်း function ကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်ပြီးအသုံးပြုသူအတွေ့အကြုံနှင့်ဒေတာအထောက်အပံ့များဖြင့်စီးပွားရေးလုပ်ငန်းများကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။