जवाबों:
तो मैं जो समझता हूं, वह यह है कि सामान्य "स्टार्ट बोल" कमांड (या Alt+ Esc) का उपयोग करते समय आपको अपने मैक को तेज बोलने की आवश्यकता है ? यदि ऐसा है, तो मैंने एक वीडियो बनाया जिसमें बताया गया कि यह एक वर्कफ़्लो के साथ कैसे किया जाए और यह भी कि इसका निवारण कैसे किया जाए ।
अनिवार्य रूप से, मैं एक ऑटोमेकर वर्कफ़्लो का उपयोग करता हूं जो टर्मिनल को इस स्टैक एक्सचेंज पोस्ट से कमांड देता है । पोस्ट इस स्क्रिप्ट का उपयोग करता है:
plutil -convert json ~/Library/Preferences/com.apple.speech.voice.prefs.plist -o - |
python -c 'import json, sys;d=json.load(sys.stdin);[x.__setitem__(-1, 500) for x in d["VoiceRateDataArray"]];json.dump(d, sys.stdout)' |
plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -
जिसे मैंने स्वचालक में काम करने के लिए संशोधित किया है (यह इस तरह दिखता है):
on run {input, parameters}
tell application "Terminal"
activate
do script "defaults read com.apple.speech.voice.prefs VoiceRateDataArray
plutil -convert json ~/Library/Preferences/com.apple.speech.voice.prefs.plist -o - | python -c 'import json, sys;d=json.load(sys.stdin);[x.__setitem__(-1, " & (the clipboard) & ") for x in d[\"VoiceRateDataArray\"]];json.dump(d, sys.stdout)' | plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -
sleep 1
killall com.apple.speech.speechsynthesisd
killall SpeechSynthesisServer && exit
" in front window
end tell
return input
end run
अंतिम लक्ष्य वर्कफ़्लो (ऊपर पोस्ट किया गया) उपयोगकर्ता को टर्मिनल कमांड के समान क्षमताओं के साथ एक सरल अनुभव देने के लिए।
सारांश में, मैंने एक ऑटोमेकर वर्कफ़्लो बनाया है जो वह करता है जो आप करना चाहते हैं। यदि आप इस पोस्ट को नहीं समझते हैं, तो बस वीडियो (पहला लिंक) देखें।