ভয়েস রিকগোশন সফটওয়্যার দিয়ে প্রোগ্রামিং [বন্ধ]


10

আমি কয়েক বছর আগে ড্রাগন প্রাকৃতিকভাবে খুব সংক্ষিপ্ত বক্তৃতা ব্যবহার করেছি এবং ভাবছিলাম যে এটি প্রোগ্রামিংয়ের জন্য একটি কার্যকর সমাধান হবে কিনা?

আমি আরও ভাবছিলাম যদি আপনি আপনার বাহু বা এমন কিছু ভাঙেন যা প্রোগ্রামিংয়ের ক্ষেত্রে প্রধান বাধা হয়ে দাঁড়াবে।

এই একই প্রশ্নে এসও কিন্তু কখনও উত্তর দেওয়া হয়নি।


5
এই একটি আকর্ষণীয় ধারণা, কিন্তু আমি ভাষা সিনট্যাক্স সত্যিই কিছু লেঙ মারা হবে যে ভাষা জন্য কাজ নিবেদিত মনে করি না
Ryathal

1
বিরামচিহ্ন সমস্যার বাইরেও কোডিংয়ের মধ্যে একটি ভয়াবহ সম্পাদনা জড়িত, ভয়েস নিয়ন্ত্রণ এমন কিছু হতে পারে না।
লরেন পেচটেল

1
বেশিরভাগ প্রোগ্রামিং ভাষায় প্রচলিত বিরামচিহ্নের পরিমাণের সাথে এটি ব্যবহার করে মনে করা যায় ভিক্টর বোর্জের ফোনেটিক বিরামচিহ্ন কমেডি স্কিট।
হটপাউ 2

আপনি কী ভিসার সাথে স্বতঃপূরণ নিয়ে কাজ করতে পারবেন?
চাদ হ্যারিসন

1
আসল কোডিং ব্যতীত অন্য জিনিসগুলির জন্য ড্রাগন ডিক্টেট ব্যবহার করার মত ধারণা হতে পারে, যেমন সংকলন করা, সংকলিত অ্যাপ্লিকেশন চালু করা, ইমেলগুলি রচনা করা / জবাব দেওয়া, এমন কিছু সাধারণ জিনিস যা প্রকৃত কোডিংকে বিভ্রান্ত করতে বা বিলম্ব করতে পারে।
গোর্ট্রন

উত্তর:


18

আমি ব্যক্তিগত অভিজ্ঞতা থেকে এর উত্তর দিতে পারি। কয়েক বছর আগে, আমি একটি দুর্ঘটনায় দুটি হাত ভেঙেছি । যেহেতু আমার কাজটি ফুলটাইম প্রোগ্রামিং ছিল তাই এটি একটি সমস্যা ছিল। কিছু সহায়তায়, আমি আমার ল্যাপটপে ড্রাগন ইনস্টল করেছি।

এটা সময় নষ্ট ছিল।

কোড অনেকটা প্রাকৃতিক ভাষার মতো নয়; এটি মূলত লিখিত, কথিত নয়। আমি এর y_z = (x < 0 ? -x : x) + 2;অর্থটি ঠিক জানি , তবুও আমি কীভাবে এটি উচ্চারণ করব তা সম্পর্কে আমার কোনও ধারণা নেই এবং আমি যত্নও করি না।

কেবলমাত্র লিখিত ভাষা হওয়ার কারণে, অক্ষর স্তরে কোডটি খুব সুনির্দিষ্ট। তার মাঝে একটি বড় পার্থক্য (x+2)*3এবং (x+2*3)। স্পিচ টু টেক্সট প্রোগ্রামগুলি অক্ষর নয়, শব্দের প্রতি মনোযোগ দেওয়ার ক্ষেত্রে ভাল। নির্দিষ্ট অক্ষর যুক্ত করতে "বাম বন্ধনী, এক্স, যোগ চিহ্ন, দুটি, ডান বন্ধনী" যেমন প্রচুর বলা দরকার requires

আমি যখন কোডিং করছি তখন আমি প্রচুর মুভিং এবং রাইটিং লিখি। স্পিচ-টেক্সট ভাষার একক প্রবাহের জন্য ভাল। পুরো জায়গা জুড়ে পিছনে যাওয়া ভাল নয়।

কোডিংয়ে মিনিটের অনেকগুলি কাজ টাইপিংয়ের সমতুল্য নয়, যা সমস্ত স্পিচ-টেক্সট ভাল for কোডের অন্য কোনও মডিউলটি দেখার জন্য আপনি কতবার ট্যাবগুলি পরিবর্তন করেন বা আপনার সম্পাদকের কোনও ফাংশনটি আপনি কতবার ভাঁজ করে ও প্রকাশ করেন তা চিন্তা করুন।

সুতরাং আপনার যদি স্পিচ টু-টেক্সট প্রোগ্রাম থাকে তবে এটি চেষ্টা করে দেখুন এবং নিজের জন্য দেখুন। আমি মনে করি না আপনি খুব মুগ্ধ হবেন।


ঘটনাচক্রে, একবারে উভয় বাহু ভাঙবেন না। একবারে একটি ভাঙ্গুন, এটি সেভাবে অনেক সহজ।

আমার যদি কেবল একটি ভাঙা হাত থাকত তবে আমি আমার সমস্ত কোডিং এক হাতে করে দিয়েছি। স্পিচ-টু-টেক্সট সফ্টওয়্যার ব্যবহার করার চেয়ে এটি আরও দ্রুত হবে।


আমি মনে করি আমি কীভাবে প্রোগ্রাম
চালাচ্ছি তা

3
প্রথমে না, নিশ্চিত। তবে যখন আপনি ভাল অনুভব করছেন, ঘরে আপনার ল্যাপটপ রাখুন, তবুও কয়েক মাস ধরে গাড়ি চালাতে পারবেন না, আপনি কিছু কাজ শেষ করতে চাইবেন।
জো

13

মারাত্মক কার্পাল টানেল বা হাতের আঘাত (ইত্যাদি) সহ একজন কর্মক্ষম পেশাদার প্রোগ্রামার (যেখানে সময় অর্থ হয়), কোনও জুনিয়র / ইন্টার্ন "জুড়ি প্রোগ্রামার" ভাড়া নেওয়া আরও বেশি দক্ষ হতে পারে এবং তাদের "ভয়েস স্বীকৃতি" দেয় এবং টাইপিং।


এটি একটি ভাল চিন্তা। জোড় প্রোগ্রামিংয়ের সাহায্যে আপনি এখনও দু'টি ভাঙা হাত দিয়ে উত্পাদনশীল হতে পারেন যতক্ষণ আপনি এমন কোনও অংশীদারের সাথে কাজ করছেন যিনি কীভাবে টাইপ করতে এবং কীভাবে কোড লিখবেন জানেন knew
ক্যারলেসা

4

এখানে পাইথন কনভেনশন থেকে একটি ভিডিওর লিঙ্ক দেওয়া হয়েছে যেখানে ইমাস, ভিম এবং টার্মিনালটিতে প্রোগ্রামিং এবং সম্পাদনার ক্ষেত্রে উপযুক্ত শব্দভাণ্ডার তৈরি করতে ড্রাগন প্রাকৃতিকভাবে তাদের পাইথন প্লাগইন কাঠামোটি ব্যবহার করে কীভাবে ড্রাগনকে কাস্টমাইজ করেছিলেন তা তাভিস রুড ব্যাখ্যা করেছেন। প্রোগ্রামিং এবং বিকাশের ডোমেনে ভয়েস স্বীকৃতির সম্ভাবনাগুলির জন্য একটি অনুপ্রেরণামূলক ঝলক।

পাইথন টু কোড ভয়েস দ্বারা ব্যবহার করা

দু'বছর আগে আমি ইমাস পিংকি (আরএসআই) এর একটি কেস বিকাশ করেছি যাতে মারাত্মকভাবে আমার হাত অচল হয়ে যায় এবং আমি আর টাইপ করতে বা কাজ করতে পারি না। মরিয়া, আমি ভয়েস স্বীকৃতি চেষ্টা করেছি। এটির সাথে প্রথম প্রোগ্রামিংয়ে বেদনাদায়ক ধীর গতি ছিল তবে আমি টাইপ করতে পারিনি বলে আমি স্থির হয়েছি। পাইথন এবং ইমা্যাকস লিস্পে বেশ কয়েক মাসের ভোকাব টুইট এবং ড্যাক্ট-টেপ কোডিংয়ের পরে, আমার একটি সিস্টেম ছিল যা আমাকে নিজের হাতের চেয়ে কণ্ঠে আরও দ্রুত এবং দক্ষতার সাথে কোড করতে সক্ষম করেছিল।

দ্রুত গতি সম্পন্ন লাইভ ডেমোতে, আমি পাইথন ব্যবহার করে একটি ছোট সিস্টেম তৈরি করব, আরও ভাল পরিমাপের জন্য আরও কয়েকটি ভাষা এবং কীবোর্ডটি স্পর্শ না করে এটিকে স্থাপন করব। ডেমো দেবতারা একটি নির্ধারিত উপস্থিতি তৈরি করবেন। আমি আপনাকে বোঝাতে আশা করি যে ভয়েস স্বীকৃতি অক্ষমদের জন্য আর ক্রাচ নয় বা সরল গদ্যের মধ্যে সীমাবদ্ধ। এটি এখন একটি অত্যন্ত কার্যকর সরঞ্জাম যা সমস্ত প্রোগ্রামারদের উপকার করতে পারে ...


1
আপনি এটি কি করে সে সম্পর্কে আরও ব্যাখ্যা করতে আপত্তি করবেন এবং আপনি কেন জিজ্ঞাসিত প্রশ্নের উত্তর হিসাবে এটি সুপারিশ করবেন? "লিঙ্ক কেবল-উত্তর" বেশ স্ট্যাক এক্সচেঞ্জ এ স্বাগত জানাই হয় না
মশা

1
gnat - আমি কেন এটি প্রাসঙ্গিক এবং দরকারী সম্পদ বলে মনে করি তা প্রতিবিম্বিত করার জন্য পোস্টটি আপডেট করেছি। লিঙ্কগুলি যদি ফর্ম্যাটের জন্য উপযুক্ত না হয় তবে আমি এটি সরিয়ে দেব।
স্টারসিনমিপকেটস

1

আপনি ড্রাগন ন্যাচারালিস্পাইকিং ব্যবহার করে ভয়েস সলিউশন দ্বারা প্রকৃতপক্ষে একটি প্রোগ্রামিং তৈরি করতে পারেন তবে ড্রাগন ন্যাচারালিস্পাইকিং সামগ্রিক সমাধানের কেবল একটি ছোট অংশ হতে চলেছে।

সাফল্যের সাথে ভয়েস দ্বারা প্রোগ্রাম করার জন্য আপনার কথায় কথায় কথায় কথায় শব্দ পরিবর্তন করার বাইরে প্রচুর প্রযুক্তি প্রয়োজন। সমস্যাগুলির কয়েকটি উদাহরণ যা বিবেচনা করতে হবে:

Ostreambuf_iterator এর মতো অপ্রকাশ্য শব্দ আপনি কীভাবে প্রবেশ করেন? আপনি কীভাবে প্রোগ্রামিং ভাষাগুলিতে বিরামচিহ্নগুলির ভারী স্তরটি পরিচালনা করতে পারেন? আপনি কিভাবে উইন্ডোজ মধ্যে স্যুইচ করবে?

সাধারণত ভয়েস সলিউশন দ্বারা একটি প্রোগ্রামিং তৈরি এবং শিখতে বেশ কয়েক মাস সময় লাগে। জো-এর মতো লোকেরা যারা দু-এক দিনের মধ্যে কিছু কাজ করার প্রত্যাশা করে তারা ভীষণ হতাশ হতে চলেছে।

পিছনে এবং সামনে সরানো কমান্ডের একটি যুক্তিসঙ্গত সেট দেওয়া ভয়েসের সাথে দুর্দান্ত কাজ করে। উদাহরণস্বরূপ, আপনি সহজেই তার প্রদর্শিত লাইন নম্বর মোড 100 ব্যবহার করে লক্ষ্য রেখাটি নির্দিষ্ট করতে পারেন words শব্দ বা বিরামচিহ্নগুলি অক্ষর দিয়ে সরানো একটি লাইনের মধ্যে স্থানান্তরের জন্য প্রোগ্রামিং ভাষার সাথে ভাল কাজ করে।

Http://vocola.net/programming-by-voice-FAQ.html এ অবস্থিত ভয়েস FAQ- র মাধ্যমে প্রোগ্রামিংয়ে আপনি এই বিষয়গুলি সম্পর্কে আরও অনেক তথ্য পেতে পারেন


0

জো এর উত্তরের ভিত্তিতে যেখানে সমস্যা হ'ল আপনি পিছনে পিছনে যেতে পারবেন না:

আপনি এই সমস্যাটি সমাধান করতে অতিরিক্তভাবে চোখের ট্র্যাকিং ব্যবহার করতে পারেন।

প্রোগ্রামিং ভাষাগুলি পাঠযোগ্য হতে পারে। স্মার্টটাক বেশ পঠনযোগ্য।

10 timesRepeat: [
    Transcript show:'hello'.
    Transcript cr.
].

এমন কোনও প্রোগ্রামিং ভাষা কল্পনা করুন যা বলার জন্য অনুকূলিত হয়েছে। এটা হতে পারে.

আমি যদি আমার গ্রাহকদের জিজ্ঞাসা করতাম যে তারা কী চায় তারা একটি দ্রুত ঘোড়া বলত। - হেনরি ফোর্ড

এই পদগুলিতে: একটি কথ্য পাঠ্য ইনপুট এটি নাও হতে পারে। তবে প্রোগ্রামেবল বৈশিষ্ট্যযুক্ত একটি বক্তৃতা নিয়ন্ত্রিত পরিবেশটি আরও এক ধাপ এগিয়ে যাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.