मैं अंतर्निहित टेक्स्ट-टू-स्पीच आवाज़ों में से कुछ को कैसे हटा सकता हूं?


12

मैं Speechवरीयता फलक के माध्यम से दो अतिरिक्त आवाज़ें स्थापित करने जा रहा था । मैंने देखा कि दो आवाज़ों का आकार 1,3 गीगाबाइट है, जो बहुत है लेकिन प्रबंधनीय है।

पहले से स्थापित / डाउनलोड की गई आवाजों ( say -v ?टर्मिनल में) की सूची को देखते हुए मैंने कई अस्पष्ट आवाजें देखीं और सुनीं जिनका मैं शायद कभी उपयोग नहीं करूंगा; और मैं कुछ सौ मेगाबाइट (या कुछ गीगाबाइट) मुक्त स्थान का मूल्य रखता हूं, जो किसी को डूबते हुए या गुदगुदी करते हुए सुनने की तुलना में बहुत अधिक है।

मैं इनमें से कुछ (en_US "मजेदार") आवाज़ों को ठीक से कैसे हटा सकता हूं ? तक ठीक से मैं एक तरह से मैं गलती से इस प्रक्रिया में कुछ भी नहीं टूटते में मतलब है। उदाहरण के लिए, फ़ाइलों को सीधे हटाने से /System/Library/Speech/Voicesथोड़ा संदिग्ध लगता है ...

कई आवाजें जो say -v ?सूचियां वास्तव में Speechवरीयता फलक में निष्क्रिय हैं , लेकिन अगर मैं उन्हें टिक करता हूं तो मुझे चेतावनी नहीं मिलेगी कि उन्हें डाउनलोड किया जाना है - इसलिए वे मेरे मैक पर कहीं रहते हैं।


2
OS X की डिफ़ॉल्ट स्थापना से किसी भी चीज़ को हटाने का कोई "उचित" तरीका नहीं है। आपको जो भी उत्तर मिले उसे थोड़ा संदिग्ध महसूस करना चाहिए।
टीजे लुओमा

1
@TJLuoma, ठीक है, तो, ठीक से सवाल से बाहर है। कैसे के बारे में "क्या कम से कम-हानिकारक और संभवतः-प्रतिवर्ती प्रकार है?" :-)
जरी कीनेंन

2
@koiyu सिस्टम के तहत आवाज़ निर्देशिका से उन्हें हटाना ही एकमात्र तरीका है और यह इतनी सफाई से करता है। इसके बारे में कुछ भी "संदिग्ध" नहीं है। मैंने खुद किया है। लेकिन एक बात ध्यान दें, जब भी आप लायन को नए बिल्ड में अपडेट करेंगे, तो कुछ आवाजें फिर से दिखाई देंगी। यदि आप अंतरिक्ष को बचाने के बाद ही हैं, तो एलेक्स को हटा दें। वह अब तक सबसे ज्यादा फूला हुआ है। बाकी सभी का वजन ज्यादा नहीं है।

जवाबों:


8

आवाजें निकालना

सभी आवाजें अंदर हैं /System/Library/Speech/Voices। बस सबसे अन्य की तरह Libraryओएस एक्स में आइटम, वे विरासत में मिला रहे हैं, जिसका अर्थ है कि आप उन्हें में स्थापित कर सकता है /Library/Speech/Voicesऔर ~/Library/Speech/Voices

आइटमों को हटाना /System/Libraryवास्तव में आमतौर पर अच्छी बात नहीं है, लेकिन यहां , हटाए गए आवाज़ों को अनुपलब्ध बनाने से परे इसका कोई व्यावहारिक परिणाम नहीं है। दरअसल, सिस्टम प्रेफरेंस में लिस्ट डायनामिक अलर्ट या वॉलपेपर्स की तरह ही उक्त फोल्डर में पाए जाने वाले आइटम से डायनामिकली जेनरेट होती है। आप /System/Library/Soundsउदाहरण के लिए, फ़ोल्डर में तत्वों को जोड़ / हटाकर / नाम बदलकर इसकी पुष्टि कर सकते हैं ।

भाषण आइटम को प्रबंधित करने का कोई अन्य तरीका नहीं है, लेकिन जब से आप कम से कम एक आवाज छोड़ते हैं, तो यह परिणाम के बिना है, यह वास्तव में फाइलसिस्टम में हेरफेर करने के लिए बहुत अच्छा है। मैंने एलेक्स को अन्य /System/Libraryऔर /Libraryवस्तुओं के साथ व्यक्तिगत रूप से लंबे समय से हटा दिया है ।

आवाजें लगाना / बैक अप लेना

जैसा कि आपने रेखांकित किया, शेर आवाज़ों की सूची में एक "कस्टमाइज़" आइटम प्रदान करता है जो आपको कई भाषाओं में आवाज़ें डाउनलोड करने की अनुमति देता है। इसलिए, यदि आप कभी भी मूल "एलेक्स" आवाज (भारी एक, 400 + एमबी) को हटाते हैं, तो आप इस मेनू के माध्यम से इसे फिर से डाउनलोड कर सकते हैं।

हालांकि, "मज़ेदार" आवाज़ें डाउनलोड करने योग्य नहीं हैं। यदि आप उन्हें निकालना चाहते हैं, तो आपको उन्हें वापस करने की आवश्यकता होगी, लेकिन उन्हें वापस लाने के लिए एक तरीका रखें (या आप लायन इंस्टॉलर पैकेज से केवल उन्हें निकालने के लिए Pacifist जैसे पैकेज मैनेजर का उपयोग कर सकते हैं , लेकिन यह बहुत परेशानी नहीं है बहुत)। फिर भी, उनके वजन को देखते हुए, सभी एक साथ, 35 एमबी से कम, मैं उन्हें जगह में रहने दूंगा।

कृपया ध्यान दें कि आपको "कस्टमाइज़" आइटम के सुलभ होने के लिए कम से कम एक आवाज़ छोड़नी होगी । इसलिए, यदि आप सभी आवाज़ें निकालना चाहते हैं, तो भी कम से कम एक को छोड़ दें, या आप फिर से स्थापित नहीं कर पाएंगे। "फ्रेड" सबसे हल्का "गंभीर" आवाज है, इसलिए मैं इसे किसी भी मामले में छोड़ने की सलाह दूंगा।

आकार नोट / थोड़ा इतिहास

रिश्तेदार आकार के लिए, एलेक्स बहुत भारी है क्योंकि यह बहुत अधिक गुणवत्ता का है, और वास्तव में दूसरों की तुलना में पूरी तरह से अलग पीढ़ी से है: इसे तेंदुए के साथ भेज दिया गया है , जबकि अन्य मैक ओएस 7 के बाद से आसपास हैं (बहुत मज़ा आया था) उनके साथ, वास्तव में;))। बेशक, एलेक्स ने उस समय एक पूरी हार्ड ड्राइव भर दी होगी। उन पैकेजों में आवाज़ों के बीच कोई "तर्क" साझा नहीं किया गया है, इसलिए अन्य भाषाओं में नई "आधुनिक" आवाज़ें स्थापित करने का भारी वजन है।


"[- हटाए गए स्वर बनाने से परे कोई व्यावहारिक परिणाम नहीं है] अनुपलब्ध" क्या आपका मतलब है "हमेशा के लिए चले गए"? कम से कम ऐसा लगता है।
जरी कीनानलेन

... शायद ही सिस्टम के लिए कुछ महत्वपूर्ण है । कैसे / प्रणाली / पुस्तकालय / फ्रेमवर्क / या / प्रणाली / पुस्तकालय / एक्सटेंशन /?
LRI

@koiyu हाँ, जब तक आप उन्हें पुनः स्थापित नहीं करते, उन्हें आपके सिस्टम से हटा दिया जाएगा।
मैटिसेग

@ यह है कि साठ में से दो फ़ोल्डर हैं। लेकिन आप सही कह रहे हैं, "शायद ही कभी" एक व्यापक कहावत थी। मैं इसे बदल दूंगा।
मैटीएसजी

@ माटी अगर आप मुझे बताएं कि क्या मैं कहीं से आवाज़ें निकाल सकता हूं (जहां?) या क्या मुझे अपना बैकअप प्रदान करना चाहिए (यदि मैं बाद में अपना विचार बदलूं) तो यह एक योग्य है!
जरी कीनानलेन

2

वे अंदर हैं /System/Library/Speech/Voices

हालाँकि पूरा /System/Library/Speechफ़ोल्डर "केवल" .5GB अंतरिक्ष में है, इसलिए आप ज्यादा बचत नहीं करेंगे।


ऐसा भी लगता है कि यदि कोई फ़ोल्डर को हटा देता है जैसे Hysterical.SpeechVoiceकि उसे Speechप्रीफ़ेन से भी हटा दिया जाता है - तो इसका मतलब है कि आप इसे केवल वरीयताओं में टिक करके पुनः सक्रिय नहीं कर सकते हैं और वॉइस फ़ाइलों को डाउनलोड कर सकते हैं, पूरा रिकॉर्ड चला गया है।
जरी कीनानलेन

आह, और आकार के बारे में: Alexअब तक का सबसे बड़ा (400 एमबी से अधिक) है। हो सकता है कि दूसरी आवाज़ें अपने तर्क का इस्तेमाल करें और केवल कुछ वॉयस फ़िल्टर (मज़ेदार आवाज़ें) या नई आवाज़ें (महिला आवाज़) लागू करें। मेरे डाउनलोड करने का कारण 1,3 जीबी होगा क्योंकि हो सकता है कि मैं दो अलग-अलग अतिरिक्त भाषाओं के लिए आवाज़ें डाउनलोड करने जा रहा था।
जरी कीनानलेन

2
हां, दूसरी आवाजों में शायद कुछ प्रतिकृति है। किसी भी तरह से सामान हटाने /Systemकी सिफारिश कभी नहीं की जाती है। साइड नोट के रूप में, टर्मिनल से कोशिश करेंsay -v cello d d d d d d d d d d d d d d d d d d d d d d d d
Gio

मुझे " ठीक से हटाने" के साथ जो कुछ भी मतलब था, उस पर अधिक विस्तार करना चाहिए - एक ऐसा तरीका जो सीधे /Systemफाइलों से निपटता नहीं है ; अगर वहाँ एक रास्ता है कि पीछा करने का इरादा है। या, इसके विपरीत, क्या आवाज़ें वहाँ रहने के लिए होती हैं?
जरी कीनानेंन

बस जंगली अनुमान लगाने, लेकिन मानक बाहर ले जाने से वॉयस ओवर टूट सकता है
Gio

2

कुछ या सभी आवाजों को हटाने के लिए:

  1. “वॉइसओवर यूटिलिटी” (यह चालू है /Applications/Utilities/) लॉन्च करें ।
  2. बाएं फलक में "भाषण" चुनें।
  3. "अंग्रेजी" (या किसी अन्य भाषा) के बगल वाली भाषाओं और आवाज़ों वाली तालिका में, "वॉयस" कॉलम में ड्रॉप-डाउन सूची खोलें और "कस्टमाइज़ करें ..." चुनें।
  4. उन भाषाओं को अनटिक करें जिन्हें आप हटाना चाहते हैं।
  5. ओके दबाओ"। एक संवाद यह पूछेगा कि क्या आप अनियंत्रित भाषाओं को रखना या हटाना चाहते हैं, "हटाएं" चुनें।

VoiceOver उपयोगिता स्क्रीनशॉट


नोटों की एक जोड़ी:

  • हालांकि यह विधि हाथ से फ़ाइलों को हटाने से अधिक सुरक्षित है, लेकिन यह आवाज़ों के "कॉम्पैक्ट" संस्करणों को नहीं हटाएगा। इसके अलावा, यह "सिरी" आवाज़ों को नहीं हटाएगा, जो उसी निर्देशिका में संग्रहीत हैं।
  • यदि बाद में आप हटाए गए भाषाओं को पुनर्स्थापित करने का निर्णय लेते हैं, तो बस उसी चरणों का पालन करें और उन भाषाओं पर टिक करें जिन्हें आप इंस्टॉल करना चाहते हैं।

मैं कैटालिना पर हूं और अनियंत्रित होने के बाद कोई पॉप अप नहीं आया। सिर्फ जानकारी के लिए।
अभय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.