আমি এসভিওক্স পিকো 2 ওয়েভ ইনস্টল করেছি এবং একটি স্ক্রিপ্ট তৈরি করেছি। এখন আমি যখন প্রবেশ করি:
speech "Hello world"
কম্পিউটার পাঠ্য থেকে ভয়েস ইঞ্জিন উচ্চস্বরে "হ্যালো ওয়ার্ল্ড" বলে says তদতিরিক্ত, আমি .bashrc
ভেরিয়েবল PROMPT_COMMAND
হিসাবে সংজ্ঞায়িত হিসাবে ব্যবহার :
PROMPT_COMMAND="speech 'Command executed.'"
সুতরাং টেক্সট-টু-ভয়েস ইঞ্জিনটি আমাকে উচ্চস্বরে ঘোষণা করেছে যে টার্মিনালে প্রম্পটটি ফেরানোর আগে কমান্ডটি কার্যকর করা হয়েছে।
যাইহোক, এটি কিছুক্ষণ পরে বিরক্তিকর হয়ে ওঠে এবং আমি ভেবেছিলাম যে কম্পিউটারটি টার্মিনালের প্রতিটি কমান্ডের সাথে টেক্সটের একটি ভিন্ন লাইন (স্টারশিপ এন্টারপ্রাইজের স্বতঃপাইলট সম্পর্কে ভাবেন) কথা বলার সাথে সাথে এটি শেষ করতে সত্যিই শীতল হবে ।
সুতরাং আমি .bashrc এ একটি অ্যারে ভেরিয়েবল তৈরি করেছি, বিভিন্ন বার্তা সহ:
array[0]="Shields at 90%"
array[1]="Engaging proton overdrive"
array[2]="Autopilot disengaged"
array[3]="Targetting solution available"
array[4]="Alert. Incoming missile."
array[5]="Deploying countermeasures."
array[6]="Firing torpedoes."
array[7]="Engaging auto-cannon."
array[8]="Severe damage on deck 17. Sealing off."
array[9]="Deploying repair droids to deck 17."
আমি যা চাই তা হ'ল প্রতিবার টার্মিনালে কমান্ড চালানোর সময় ভেরিয়েবলটি PROMPT_COMMAND
আপডেট হতে হবে এবং অ্যারেতে একটি ভিন্ন এলোমেলো লাইন পড়তে হবে ।
আমি ধারণা করছি আমার একটি লুপ দরকার, তবে এটি কীভাবে তৈরি করা যায় তা আমি জানতাম না।
আমি কোন সাহায্যের জন্য সবচেয়ে কৃতজ্ঞ হবে। ধন্যবাদ.
speech
এক্সিকিউটেবল ইনস্টল করতে পারি ? এটি কি জন্য উপনাম espeak
?
-l=de-DE
স্থানীয় ভাষায় এটি পরিবর্তন করেছেন-l=en-US
।