Voice Technology သည်ခေတ်သစ်လူ့အဖွဲ့အစည်းတွင်ပိုမိုကျယ်ပြန့်စွာအသုံးပြုနေသည်။ Baidu Voice Weake up interface သည် voice များမှသုံးစွဲသူများနှင့်အပြန်အလှန်ဆက်သွယ်ရန်အတွက်အသုံးပြုသူများကိုလွယ်ကူချောမွေ့စေရန်စိတ်ကြိုက်နိုးထခြင်းစကားလုံးများကိုအထောက်အကူပြုသည့်အစွမ်းထက်သောအသံအသိအမှတ်ပြုမှုကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် PHPP ဘာသာစကားကို Baidu Voet-up interface နှင့်ချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးတိုက်ရိုက်အသုံးပြုနိုင်သည့်ကုဒ်နမူနာကိုပူးတွဲတင်ပြမည်ဖြစ်သည်။
Docking မစတင်မီအောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုပြီးစီးရန်လိုအပ်သည်။
Baidu Voice Wakep-up interface ကိုမသုံးမီပထမ ဦး ဆုံး access token ရရှိရန်လိုအပ်သည်။ အောက်ပါဥပမာသည်တိုကင်ရရန်အခြေခံနည်းလမ်းကိုပြသသည်။
<?php $clientId = 'your_client_id'; $clientSecret = 'your_client_secret'; $url = 'https://aip.baidubce.com/oauth/2.0/token'; $data = array( 'grant_type' => 'client_crefentials', 'client_id' => $ clientid, 'client_secret' => $ clientsecret ); $ ရွေးစရာများ = array ( 'http' => Array ( 'နည်းလမ်း' => 'post', 'header' => 'Content-type: application / x-www-form-urlencoded', 'Content' => http_build_Query ($ ဒေတာ), ), ); $ Context = stream_context_create ($ ရွေးစရာများ); $ Response = file_get_contents ($ URL, False $ အခြေအနေ); $ ရလဒ် = JSONS_Decode ($ တုံ့ပြန်မှု, စစ်မှန်သော); $ accesster စကားပြော = $ ရလဒ် ['access_token']; >
Baidu Open Platform တွင်သင်လျှောက်ထားသောအမှန်တကယ်တန်ဖိုးကိုသင်အသုံးပြုသော အမှန်တကယ် တန်ဖိုးကိုအစားထိုးပါ ။
Access Token ဝယ်ယူမှုကိုဖြည့်စွက်ပြီးပါက, သင်သည်နှိုးသောစကားလုံးဖိုင်ကို တင်. အသံနိုးထရန် interface ကိုသုံးနိုင်သည်။
<?php $accessToken = 'your_access_token'; $deviceId = 'your_device_id'; $wordListId = 'your_word_list_id'; $url = 'https://vop.baidu.com/server_api'; $data = array( 'access_token' => $ ornester စကားပြော 'developer_ID' => $ developid, 'Wordlist_id' => $ Wordlistid, ); $ ရွေးစရာများ = array ( 'http' => Array ( 'header' => 'Content-type: application / JSONS', 'နည်းလမ်း' => 'post', 'Content' => JSONS_CENDODED ($ ဒေတာ), ), ); $ Context = stream_context_create ($ ရွေးစရာများ); $ Response = file_get_contents ($ URL, False $ အခြေအနေ); $ ရလဒ် = JSONS_Decode ($ တုံ့ပြန်မှု, စစ်မှန်သော); IF ($ ရလဒ် ['er err_no'] == 0) { // အသံကိုအောင်မြင်စွာနှိုး // အသံနိုးထမှုမအောင်မြင်ပါ။ >
ကျေးဇူးပြု. ယခင်ရရှိသော Token နှင့် $ deviceID နှင့် $ idlistid ကိုအစားထိုးရန် $ acces [and deviceid နှင့် $ iderlistid ကိုအစားထိုးပါ။
ဤဆောင်းပါးသည် Php Language ကို အသုံးပြု. Baidu ၏အသံနိုးထခြင်း interface ကိုချိတ်ဆက်ရန်နှင့်အသံနိုးထသည့်စကားလုံးများကိုတင်ရန်နှင့်အသံနိုးထဉ်ရန်လုပ်ဆောင်မှုများကိုရယူရန် interface ကိုခေါ်ဆိုခြင်းနှင့်ဆက်သွယ်ခြင်းကိုမိတ်ဆက်ပေးသည်။ ကျိုးကြောင်းဆီလျော်သော Network Configuration နှင့်ထိရောက်သောအမှားကိုင်တွယ်ခြင်းဖြင့်ဤလုပ်ဆောင်ချက်သည်လျှောက်လွှာ၏အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအတွေ့အကြုံကိုတိုးတက်စေရန်အတွက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုနိုင်သည်။