Yerleşik metin-konuşma seslerinden bazılarını nasıl silebilirim?


12

SpeechTercih bölmesinden iki ek ses yükleyecektim . İki sesin büyüklüğünün 1,3 gigabayt olduğunu fark ettim, bu çok ama yönetilebilir.

Önceden yüklenmiş / indirilmiş seslerin listesine bakarken ( say -v ?Terminal'de) Muhtemelen hiç kullanmayacağım çok belirsiz sesler gördüm ve duydum; ve boğulurken veya gıdıklanırken birinin konuşmasını duymaktan birkaç yüz megabayt (veya birkaç gigabayt) boş alana sahip olmaya değer veriyorum .

Bu (bazı "Komik") seslerden bazılarını nasıl düzgün bir şekilde silebilirim? By düzgün ben yanlışlıkla sürecinde şey bozmazlar bir şekilde yani. Örneğin, dosyaları doğrudan silmek /System/Library/Speech/Voicesbiraz şüpheli geliyor…

say -v ?Listelerdeki seslerin çoğu Speechtercih bölmesinde devre dışı bırakılır , ancak onları işaretlersem indirilmeleri gerektiğine dair bir uyarı almazım - böylece Mac'imde bir yerde bulunurlar.


2
OS X'in varsayılan kurulumundan herhangi bir şeyi silmenin "uygun" yolu yoktur. Aldığınız herhangi bir yanıt biraz şüpheli olmalıdır.
TJ Luoma

1
@TJLuoma, tamam, bu yüzden, düzgün söz konusu bile olamaz. "En az zarar veren ve muhtemelen geri döndürülebilir tür nedir?" :-)
Jari Keinänen

2
@koiyu Sistem altındaki Sesler dizininden kaldırmak tek yoldur ve bunu temiz yapar. Bu konuda "şüpheli" bir şey yok. Kendim yaptım. Ancak dikkat edilmesi gereken bir nokta, Lion'u yeni bir yapıya her güncellediğinizde, bazı sesler yeniden görünecektir. Yalnızca yer tasarrufu yaptıktan sonra Alex'i silin. O, en şişirilmiş olanı. Gerisi hiç ağır değil.

Yanıtlar:


8

Sesleri kaldırma

Tüm sesler içeride /System/Library/Speech/Voices. LibraryOS X'teki diğer öğelerin çoğu gibi , bunlar da devralınır, bu da onları /Library/Speech/Voicesve içine yükleyebileceğiniz anlamına gelir ~/Library/Speech/Voices.

Öğelerin kaldırılması /System/Librarygerçekten de iyi bir şey değildir, ancak burada , silinen sesleri kullanılamaz hale getirmenin ötesinde herhangi bir pratik sonucu yoktur. Gerçekten de, Sistem Tercihleri'ndeki liste, söz konusu klasörde bulunan ses uyarıları veya duvar kağıtları gibi öğelerden dinamik olarak oluşturulur. /System/Library/SoundsÖrneğin , klasöre öğeler ekleyerek / kaldırarak / yeniden adlandırarak bunu onaylayabilirsiniz .

Konuşma öğelerini yönetmenin başka bir yolu yoktur, ancak bu en az bir ses bıraktığınız sürece sonuç vermediğinden, dosya sistemini basitçe manipüle etmek oldukça güzeldir. Ben şahsen uzun diğer yanında, Alex kaldırdık /System/Libraryve /Libraryöğeleri.

Seslerin kurulması / ne yedekleneceği

Altını çizdiğiniz gibi, Lion sesler listesinde birçok dilde ses indirmenize izin veren bir “Özelleştir” öğesi sağlar. Bu nedenle, orijinal “Alex” sesini (ağır ses, 400 + MB) sildiyseniz, bu menüden tekrar indirebilirsiniz.

Bununla birlikte, “komik” sesler indirilebilir değildir. Kaldırmak istiyorsanız onları yedeklemeniz gerekir, ancak onları geri almanın bir yolunu tutmalısınız (veya Pacifist gibi bir paket yöneticisini yalnızca bunları Lion yükleyici paketinden çıkarmak için kullanabilirsiniz, ancak bu çok fazla sorun değil çok). Bununla birlikte, hepsi birlikte 35 MB'den daha hafif olduklarını düşünürsek, onları yerinde bıraktım.

“Özelleştir” öğesinin erişilebilir olması için en az bir ses bırakmanız gerektiğini lütfen unutmayın . Bu nedenle, tüm sesleri kaldırmak isteseniz bile, en az birini orada bırakın, ya da bir daha kuramazsınız. “Fred” en hafif “ciddi” sestir, bu yüzden her durumda bırakmanızı tavsiye ederim.

Boyut notu / biraz tarih

Göreceli boyutlara gelince, Alex çok ağırdır, çünkü çok daha yüksek kalitededir ve aslında diğerlerinden tamamen farklı bir nesildir: Leopard ile birlikte gönderilirken , diğerleri Mac OS 7'den beri (çok eğlenmişti) aslında onlarla;)). Tabii ki Alex o sırada tam bir sabit diski dolduracaktı. Bu paketlerdeki sesler arasında paylaşılan bir “mantık” yoktur, dolayısıyla diğer dillerde yeni “modern” sesler kurmanın ağır ağırlığıdır.


"[- Silinen sesleri yapmanın ötesinde pratik bir sonucu yok] ile kullanılamaz" demek "sonsuza dek gitti" anlamına mı geliyor? En azından böyle görünüyor.
Jari Keinänen

... nadiren sistem için hayati bir şey . / System / Library / Frameworks / veya / System / Library / Extensions / hakkında ne dersiniz?
Lri

@koiyu evet, yeniden yüklemezseniz sisteminizden silinir.
MattiSG

@ Lri altmıştan iki klasör. Ama haklısın, “nadiren” muhtemelen aşırı geniş bir zarftı. Ben değiştireceğim.
MattiSG

@Matti, sesleri bir yerden (nerede?) Yeniden yükleyebileceğimi veya kendi yedeklerimi sağlamamı (daha sonra fikrimi değiştirirsem) bir lütufa değer olup olmadığını söylersen!
Jari Keinänen

2

İçerdeler /System/Library/Speech/Voices

Ancak tüm /System/Library/Speechklasör alanı "sadece" .5GB, bu yüzden fazla tasarruf olmaz.


Ayrıca, bir klasör Hysterical.SpeechVoicesilinirse, örneğin Speechönpandan da silinir - yani tercihlerde işaretleyerek ve ses dosyalarını indirerek yeniden etkinleştiremezsiniz, tüm kayıt gitti.
Jari Keinänen

Ah, ve boyutu ile ilgili olarak: Alexlotun en büyüğüdür (400 MB'ın üzerinde). Belki diğer sesler mantığını kullanır ve sadece bazı ses filtreleri (komik sesler) veya yeni sesler (kadın sesleri) uygular. İndirme işlemimin 1,3 GB olmasının nedeni, iki farklı ek dil için ses indireceğimden kaynaklanıyor olabilir.
Jari Keinänen

2
Evet, muhtemelen diğer seslerde çoğaltma var. Her neyse, öğeyi silmek /Systemasla önerilmez. Bir yan not olarak, terminalden deneyinsay -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

" Düzgün bir şekilde silmek" ile ne demek istediğimi daha ayrıntılı olarak ele almalıydım - doğrudan /Systemdosyalarla ilgilenmeyen bir yol ; takip edilmesi amaçlanan bir yol varsa. Ya da tam tersine, sesler orada mı kalıyor?
Jari Keinänen

Sadece vahşi tahmin, ancak standardı dışına çıkarmak Voice Over
Gio

2

Seslerin bir kısmını veya tamamını silmek için:

  1. “VoiceOver Yardımcı Programı” nı başlatın (içinde /Applications/Utilities/).
  2. Sol bölmede “Konuşma” yı seçin.
  3. Dilleri ve sesleri olan tabloda, “İngilizce” nin (veya başka bir dilin) ​​yanındaki “Ses” sütunundaki açılır listeyi açın ve “Özelleştir ...” i seçin.
  4. Kaldırılmasını istediğiniz dilleri kaldırın.
  5. Tamam tuşuna basın". Denetlenmeyen dilleri saklamak veya silmek isteyip istemediğinizi soran bir iletişim kutusu açılır, “Sil” i seçin.

VoiceOver Utility ekran görüntüsü


Birkaç not:

  • Bu yöntem dosyaları el ile silmekten daha güvenli olsa da, seslerin “Kompakt” sürümlerini silmez. Ayrıca, aynı dizinde saklanan “Siri” seslerini silmez.
  • Daha sonra kaldırılan dilleri yeniden yüklemeye karar verirseniz, aynı adımları izleyin ve yüklemek istediğiniz dilleri işaretleyin.

Catalina'dayım ve işaretini kaldırdıktan sonra pop-up çıkmadı. Sadece bilgi için.
abhy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.