ঘন্টা সময় ঘোষনা?


10

ম্যাকের উপরে একটি বৈশিষ্ট্য রয়েছে যা আপনাকে আপনার কম্পিউটারকে ঘন্টা সময় মৌখিকভাবে সময় দেওয়ার জন্য অনুমতি দেয়, উবুন্টুতেও কি অনুরূপ কিছু আছে? এটি কি এমন একটি প্যাকেজ রয়েছে যা ইতিমধ্যে এটি করে বা আমার কি এমন কিছু কনফিগার করা দরকার sayযা সময়ের সাথে সময়টি পড়তে হবে? এবং যদি তা হয় তবে আমি কীভাবে এটি করব? আমি জিনোম 3.16 দিয়ে উবুন্টু জিনোম 15.04 চালাচ্ছি।


dateএটি পাঠ্যে আউটপুট করে। সম্ভবত আপনি একটি টেক্সট টু স্পিচ প্রোগ্রামের মাধ্যমে পাইপ করতে পারেন?
প্রচার

@ উইল্ডকার্ড: যদিও আমাকে এই কমান্ডটির আউটপুটটি খুব বেশি ছাঁটাই করতে হবে এবং পরিবর্তন করতে হবে কারণ এটি খুব বেশি বলেছে, আমার এই মুহুর্তে যা প্রয়োজন এবং যা চাই তা হ'ল কিছুটা (সময়ের সাথে [time]প্রতিস্থাপন করা):It is now [time] O'clock

আমার উত্তর দেখুন, আশা করি যে কিছু সাহায্য করতে পারে। সময়টি ঘোষণার আগে আপনি "এটি এখন ..." এর মতো কিছু যুক্ত করতে পারেনsed
প্রমিল

বাহ, এটা বিরক্তিকর মনে হচ্ছে।
18:38

@ লাইটনেসেসেসিন অরবিট: হ্যাঁ, এটি এতটা হয়ে উঠছে ...: ডি

উত্তর:


20

আপনি আপনার ক্রন্টব ব্যবহার করতে পারেন

  1. একটু স্ক্রিপ্ট তৈরি করুন

    mkdir -p ~/bin
    nano ~/bin/say_hour
    

    নীচের কোড যুক্ত করুন

    #!/usr/bin/env bash
    my_date=$(date +'%H:%M:%S')
    padsp espeak "$my_date"
    

    এবং নির্বাহযোগ্য অধিকার নির্ধারণ করুন set

    chmod +x ~/bin/say_hour
    
  2. এর মাধ্যমে আপনার ক্রোনট্যাব সম্পাদনা করুন

    crontab -e
    

    এবং নীচে কনফিগারেশন যুক্ত করুন

    0 * * * * bin/say_hour
    

আপনি espeakনীচের একটি সম্ভাবনার সাথে লাইনটি প্রতিস্থাপন করতে পারেন

sudo apt-get install espeak
espeak $(date +"%H:%M:%S")
espeak $(date +%T)

# Adjust speed with `-s`, in words per minute, default is 160
espeak -s 10 $(date +"%H:%M:%S")

অথবা

sudo apt-get install festival
date +"%H:%M:%S" | festival --tts
date +%T | festival --tts

অথবা

sudo apt-get install speech-dispatcher
spd-say $(date +"%H:%M:%S")
spd-say $(date +%T)

# Adjust speed with  (-100 .. 0 .. 100)
spd-say -r -50 $(date +%T)

  • %I - ঘন্টা (01..12) ফর্ম্যাট
  • %H - ঘন্টা ইন (00..23) ফর্ম্যাট
  • %M - মিনিট (00..59)
  • %S - দ্বিতীয় (00..60)
  • %T- HH:MM:SS24 ফর্ম্যাটে

আরো বিকল্প মাধ্যমে man date, man espeak, man festivalএবংman spd-say


এটি কাজ করে না, এটি কেবল ইনপুট চায় এবং এর মধ্যে একটি দেয় >

@ এএব সুন্দর =) ... গতি সামঞ্জস্য করা কি সম্ভব?
রাবণ

1
বাহ @ এ্যাব কাজ করছে :) +1
রাবণ

আপনি কীভাবে এটিকে কীভাবে চলবে তা কীভাবে আপনার উত্তরটিতে অন্তর্ভুক্ত করতে পারেন, সম্ভবত একটি ক্রোন জব সহ আমি তাদের সম্পর্কে এবং তারা কীভাবে কাজ করে তা জানি তবে বাস্তবে কোনওটি নিজেই সেট আপ করতে পারেনি have

আসলে, আমার ডেস্কের নীচে আমার একটি রাস্পবেরি পাই রয়েছে যা হুবহু এটি করে (এবং আরও অনেক কিছু)। এটি সম্পূর্ণ উত্সব নয় তবে উত্সব আলো ( flite) চালায় । এটি পুরো ঘন্টাটিতে সময় বলে এবং আমি যখনই এটি একটি ওয়েক-অন-ল্যান প্যাকেট প্রেরণ করি তখন (এইচ: মিমি) speaks আমি set Duration_stretch=1.3আরও মনোরম স্বর ভয়েস পেতে কিছুটা ধীরে ( ) এ কথা বলতে সেট করেছি set
জোস

5

এটি আপনাকে বক্তৃতায় সময় দেয় (আরও ভাল সিনট্যাক্স সরবরাহের জন্য কোসকে ধন্যবাদ):

প্রথম ইনস্টল করুন say, যা পাওয়া যায় gnustep-gui-runtime:

sudo apt-get install gnustep-gui-runtime

তারপর এটি চালান।

24 ঘন্টা মোড:

say "$(date +%R)"

12 ঘন্টা মোড

say "$(date +%I:%M%p)"

আপনি কীভাবে এটিকে কীভাবে চলতে হবে তা কীভাবে আপনার উত্তরটিতে অন্তর্ভুক্ত করতে পারেন, সম্ভবত একটি ক্রোন জব সহ আমি তাদের সম্পর্কে এবং তারা কীভাবে কাজ করে তা জানি তবে বাস্তবে কোনওটি ম্যানুয়ালি সেট আপ করতে পারেনি।

দুঃখিত, আমি কীভাবে এটি @ পারানয়েডপান্ডা করব তা জানি না। অন্য কেউ যদি করেন, তারা এটি মন্তব্য হিসাবে পোস্ট করতে পারেন এবং আমি এটি আমার পোস্টে অন্তর্ভুক্ত করব
Promille


@ উইল্ডকার্ড: এবি তার উত্তরটিতে অন্তর্ভুক্ত করেছে যাতে আপনি সম্ভবত এটি সেখান থেকে নিতে পারেন বা কোস কী মন্তব্য করেছেন তা পড়তে পারেন। :)

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