جستجو در تالار

در حال نمایش نتایج برای برچسب های 'speech recognition'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالار ها

  • عمومی
    • اطلاعیه
    • اخبار
    • پیشنهادها و انتقادات
    • درخواست آموزش
    • مشکلات و مسائل انجمن
    • متفرقه
  • سوالات، مشکلات و درخواست
    • ویندوز استور
    • وب (ASP.Net)
    • ویندوز دسکتاپ (Win32 & WPF)
    • زامارین فرم (Xamarin.Forms)
    • زامارین اندروید
    • زامارین iOS
    • دات نت کور
    • اینترنت اشیاء (IOT)
    • سوالات کلی و عمومی
  • توسعه نرم افزارهای ویندوز استور
    • سوالات، مشکلات پروژه های ویندوز استور
    • مقالات، کتاب ها و منابع آموزشی
    • سورس کدهای آموزشی
  • برنامه نویسی زامارین
    • زامارین فرم (Xamarin.Forms)
    • زامارین ios
    • زامارین اندروید
    • عمومی
  • برنامه نویسی ASP.NET
    • مقالات، کتاب ها و منابع آموزشی
    • .Net Core
    • ASP.NET MVC
    • ASP.NET WebForm
  • اینترنت اشیاء
    • مقالات، کتاب ها و منابع آموزشی
    • سخت افزار
    • نرم افزار
    • پروژه ها
  • متفرقه
    • آموزش ابزارها و نرم افزار ها
    • آموزش های سرویس ها و سایت ها
    • سوالات و مشکلات برنامه نویسی Win 32
  • نرم افزار
    • نرم افزار های تیم انجمن
    • نرم افزار های ساخت شما
    • سفارش نرم افزار و برنامه نویسی
    • معرفی ابزارها و نرم افزارهای مرتبط
    • درخواست ابزار کمکی
    • مشکلات و سوالات در مورد نرم افزار ها

گروه


آدرس تارنما


یاهو


اسکایپ


حساب مایکروسافت


شماره تماس


تلگرام


مکان


علایق


نام توسعه دهندگی

1 نتیجه پیدا شد

  1. سلام، توی تاپیک قبلی > آموزش ساخت دستیار صوتی و تشخیص گفتار صوتی رو آموزش داده بودم. اما اگه از این کد استفاده کرده باشید می دونید که در بعضی موارد جواب رو نمیده و به احتمال زیاد ف-ی=ل=ت-ر هست. خب برای رفع این مشکل من یه api کوچیک آماده کردم که شما کافیه که فایلی که رکورد کردید رو به این آدرس پست کنید: http://appsoorena.ir/api/wit نمونه کد برای ارسال: async Task<string> GetAsync(StorageFile file) { try { using (HttpClient httpClient = new HttpClient()) { MultipartFormDataContent form = new MultipartFormDataContent(); using (Stream fileStream = (await file.OpenAsync(FileAccessMode.ReadWrite)).AsStream()) { byte[] bytes = ReadStream(fileStream); form.Add(new ByteArrayContent(bytes, 0, bytes.Length), "file", file.Name); HttpResponseMessage response = await httpClient.PostAsync("http://appsoorena.ir/api/wit", form); response.EnsureSuccessStatusCode(); httpClient.Dispose(); string result = response.Content.ReadAsStringAsync().Result; return result; } } } catch (Exception ex) { Debug.WriteLine("Ex: " + ex.Message + "\r\n\r\n" + ex.Source + "\r\n\r\n" + ex.StackTrace); } return ""; } به صورت پیشفرض این میاد از AccessToken من استفاده میکنه و ارسال فایل به ویت رو انجام میده، اگه مایل هستید که از AccessToken خودتون استفاده کنید، کافیه که توی هدر ارسالی نام هدر رو Authorization بذارید و مقدار اون رو برابر با AccessToken خودتون قرار بدید: مثال: httpClient.DefaultRequestHeaders.Add("Authorization", "ACCESS TOKEN E SHOMA"); نکته: این API قابلیت ارسال همزمان چندین فایل رو داره: async Task<string> GetAsync(IReadOnlyList<StorageFile> files) { try { using (HttpClient httpClient = new HttpClient()) { //httpClient.DefaultRequestHeaders.Add("Authorization", "ACCESS TOKEN E SHOMA"); MultipartFormDataContent form = new MultipartFormDataContent(); Dictionary<string, byte[]> dic = new Dictionary<string, byte[]>(); foreach (StorageFile f in files) { using (Stream fileStream = (await f.OpenAsync(FileAccessMode.ReadWrite)).AsStream()) { byte[] bytes = ReadStream(fileStream); string name = f.Name; dic.Add(name, bytes); } } foreach (var f in dic) form.Add(new ByteArrayContent(f.Value, 0, f.Value.Length), "file", f.Key); HttpResponseMessage response = await httpClient.PostAsync("http://appsoorena.ir/api/wit", form); response.EnsureSuccessStatusCode(); httpClient.Dispose(); string result = response.Content.ReadAsStringAsync().Result; return result; } } catch (Exception ex) { Debug.WriteLine("Ex: " + ex.Message + "\r\n\r\n" + ex.Source + "\r\n\r\n" + ex.StackTrace); } return ""; } جواب به صورت لیستی از کلاس WitResponseObject خواهد بود. در اینجا من 8 فایل ارسال کردم که اینم جوابش: [ { "msg_id": "0XuSI5fNDdIXwvg2w", "_text": "برای", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0jur6vqRHwR5iULOx", "_text": "دانلود", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0bjs6UfOFV5RWxlA6", "_text": "این", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0sPszLjV7Emx81ZFo", "_text": "کد", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0VUVcyH4DwD3O2rqH", "_text": "زیر", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0EqbLSnVxjoIZa3rs", "_text": "راه", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0amyxK8K5g1bCqBep", "_text": "اسکن", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } }, { "msg_id": "0Joftm7K5HpGOyNFB", "_text": "کنید", "entities": { "intent": [ { "confidence": 1, "value": "کاری " } ] } } ] موفق باشید. منبع: وین نویس