အသံစိတ်လှုပ်ရှားမှုအသိအမှတ်ပြုမှုသည်အတုထောက်လှမ်းရေးနယ်ပယ်တွင်အရေးကြီးသောနည်းပညာတစ်ခုဖြစ်သည်။ ၎င်းသည်စိတ်ပိုင်းဆိုင်ရာအခြေအနေများကိုမိန့်ခွန်းတွင်ဖော်ပြနိုင်ပြီးစျေးကွက်သုတေသနနှင့်အသုံးပြုသူစိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာခြင်းများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ 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 ကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်ပြီးအသုံးပြုသူအတွေ့အကြုံနှင့်ဒေတာအထောက်အပံ့များဖြင့်စီးပွားရေးလုပ်ငန်းများကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။