내장 된 텍스트 음성 변환 음성을 어떻게 삭제합니까?


12

Speech환경 설정 창을 통해 두 개의 추가 음성을 설치하려고했습니다 . 두 음성의 크기가 1,3 기가 바이트 인 것을 알았습니다.

이미 설치 / 다운로드 된 음성 목록 ( say -v ?터미널에서)을 보면 내가 사용하지 않을 많은 불분명 한 음성을보고 들었습니다. 그리고 익사하거나 간지럽 히는 동안 누군가 이야기하는 것을 듣는 것보다 수백 메가 바이트 (또는 몇 기가 바이트) 의 여유 공간이 더 중요합니다.

이러한 (en_US "Funny") 음색 중 일부를 올바르게 삭제하려면 어떻게 해야합니까? 에 의해 제대로 나는 우연히 그 과정에서 다 치신하지 않는 방식을 의미한다. 예를 들어, 파일을 직접 삭제 /System/Library/Speech/Voices하는 것은 다소 모호합니다.

say -v ?목록 에 나오는 많은 음성 은 Speech환경 설정 패널 에서 실제로 비활성화되어 있지만 , 음성으로 표시 하면 다운로드해야한다는 경고가 표시되지 않으므로 내 Mac 어딘가에 있습니다.


2
OS X의 기본 설치에서 어떤 것을 삭제하는 "적절한"방법은 없습니다. 당신이 얻는 대답은 조금 모호한 느낌이들 것입니다.
TJ Luoma

1
@TJLuoma, 알았어, 제대로 질문이 없습니다. "가장 피해가 적고 가역적 인 방법은 무엇입니까?" :-)
Jari Keinänen

2
@koiyu 시스템 아래의 Voices 디렉토리에서 제거하는 것이 유일한 방법이며 깨끗합니다. 그것에 대해 "의심스러운"것은 없습니다. 나는 그것을 스스로했다. 그러나 Lion을 새로운 빌드로 업데이트 할 때마다 일부 음성이 다시 나타납니다. 공간을 절약 한 후에 만 ​​Alex를 삭제하십시오. 그는 지금까지 가장 부풀어 오른 사람입니다. 나머지는 전혀 무겁지 않습니다.

답변:


8

목소리 제거

모든 목소리는입니다 /System/Library/Speech/Voices. LibraryOS X의 다른 대부분의 항목 과 마찬가지로 항목이 상속되므로 /Library/Speech/Voices및에 설치할 수 있습니다 ~/Library/Speech/Voices.

에서 항목을 제거하는 /System/Library것은 실제로 좋은 방법이 아니지만 여기서는 삭제 된 음성을 사용할 수 없게 만드는 것 외에는 실질적인 결과가 없습니다. 실제로 시스템 환경 설정의 목록은 사운드 경고 또는 배경 화면과 같이 해당 폴더에있는 항목에서 동적으로 생성됩니다. /System/Library/Sounds예를 들어 폴더에 요소를 추가 / 제거 / 이름 바꾸기하여이를 확인할 수 있습니다 .

음성 항목을 관리하는 다른 방법은 없지만 적어도 하나의 음성을 남기는 한 아무런 영향을 미치지 않으므로 실제로 파일 시스템을 조작하는 것이 좋습니다. 나는 개인적으로 오랫동안 다른 사람 /System/Library과 함께 Alex를 제거했습니다 /Library.

음성 설치 / 백업 대상

밑줄을 긋게되자 Lion은 다양한 언어로 음성을 다운로드 할 수있는 음성 목록에 "사용자 정의"항목을 제공합니다. 따라서 원래 "Alex"음색 (무거운 소리, 400 + MB)을 삭제 한 경우이 메뉴를 통해 다시 다운로드 할 수 있습니다.

그러나 "재미있는"목소리는 다운로드 할 수 없습니다. 제거하고 싶지만 다시 가져 오려면 백업해야합니다 (또는 Pacifist 와 같은 패키지 관리자를 사용 하여 Lion 설치 프로그램 패키지에서만 패키지 관리자 를 추출 할 수는 있지만 많은 번거 로움이 없습니다) 많은). 그럼에도 불구하고 모두 35MB 미만의 무게를 고려할 때 제자리에 배치했습니다.

주의하시기 바랍니다 당신은 "사용자 정의"항목에 대해 적어도 하나의 목소리를 떠나야 액세스 할 수합니다 . 따라서 모든 음성을 제거하려는 경우에도 적어도 하나는 그대로 두십시오. 그렇지 않으면 다시 설치할 수 없습니다. “Fred”는 가장 가벼운“심각한”목소리이므로 어떤 경우에도 그대로 두는 것이 좋습니다.

크기 메모 / 약간의 역사

상대적 크기에 관해서는 Alex는 품질이 훨씬 높기 때문에 매우 무겁고 실제로 다른 세대와 완전히 다른 세대 입니다. Leopard와 함께 제공되는 반면 Mac OS 7 이후 로 많은 사람들이 있습니다 (재미있었습니다) 그들과 함께 실제로;)). 물론 Alex는 당시 전체 하드 드라이브를 채웠을 것입니다. 해당 패키지의 음성간에 공유되는 "논리"는 없으므로 다른 언어로 새로운 "현대"음성을 설치해야하는 부담이 큽니다.


"[-삭제 된 음성을 사용할 수 없게 만드는 것 외에는 실질적인 결과가 없습니다]"라는 말은 "영원히 사라졌다"는 뜻입니까? 적어도 그럴 것 같습니다.
Jari Keinänen

... 시스템에 중요한 것은 거의 없습니다 . / System / Library / Frameworks / 또는 / System / Library / Extensions /는 어떻습니까?
Lri November

@koiyu 예, 다시 설치하지 않으면 시스템에서 삭제됩니다.
MattiSG

@Lri는 60 개 중 2 개의 폴더입니다. 그러나 당신은 옳습니다.“드물게”는 아마도 광범위한 부사 일 것입니다. 변경하겠습니다.
MattiSG

@Matti 당신이 어디에서 (어디?)에서 음성을 다시 설치할 수 있는지 또는 현상금 가치가있는 나 자신의 백업 (나중에 마음이 바뀌면)을 제공 해야하는지 말해 주시면!
Jari Keinänen

2

그들은 안에 /System/Library/Speech/Voices

그러나 전체 /System/Library/Speech폴더는 공간이 "5GB"밖에되지 않으므로 많은 비용을 절약 할 수 없습니다.


또한 폴더를 삭제하면 예를 들어 prefpane Hysterical.SpeechVoice에서도 폴더가 삭제되는 것처럼 보입니다. 즉 Speech, 환경 설정에서 폴더를 선택하여 음성 파일을 다운로드하여 다시 활성화 할 수없고 전체 파일이 사라지는 것입니다.
Jari Keinänen

아, 그리고 크기와 관련하여 : Alex로트 중 가장 큰 것입니다 (400MB 이상). 다른 음성은 논리를 사용하고 일부 음성 필터 (재미있는 음성) 또는 새로운 사운드 (여성 음성) 만 적용 할 수 있습니다. 다운로드가 1,3GB 인 이유는 두 가지 추가 언어로 음성을 다운로드하려고했기 때문일 수 있습니다.
Jari Keinänen

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. 따라야 할 방법이 있다면 아니면 반대로 목소리는 그곳에 머물러 있어야합니까?
Jari Keinänen

거칠게 추측하지만 표준을 벗어나면 Voice Over가 중단 될 수 있습니다.
Gio

2

일부 또는 모든 음성을 삭제하려면 :

  1. "VoiceOver 유틸리티"를 시작하십시오 (에 있음 /Applications/Utilities/).
  2. 왼쪽 창에서 "음성"을 선택하십시오.
  3. 언어와 음성이있는 표에서“영어”(또는 다른 언어) 옆의“음성”열에서 드롭 다운 목록을 열고“사용자 정의 ...”를 선택하십시오.
  4. 제거 할 언어를 선택 해제하십시오.
  5. “확인”을 누르십시오. 선택하지 않은 언어를 유지 또는 삭제할지 묻는 대화 상자가 나타나면“삭제”를 선택하십시오.

VoiceOver 유틸리티 스크린 샷


몇 가지 메모 :

  • 이 방법은 파일을 직접 삭제하는 것보다 안전하지만“컴팩트”버전의 음색은 삭제되지 않습니다. 또한 동일한 디렉토리에 저장된 "Siri"음색은 삭제되지 않습니다.
  • 나중에 제거 된 언어를 다시 설치하기로 결정한 경우 동일한 단계를 수행하고 설치할 언어를 선택하십시오.

나는 카탈리나에 있고 확인 후 팝업이 나타나지 않았습니다. 정보를 위해.
abhy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.