터미널을 통한 말하기 속도 가속화


1

나는 TTS 커스텀을 멋지게 빠르게 읽도록 설정 했었습니다. 기본적으로 ADD & amp; mildy dyslexic.

이제 나는 여기있는 대부분의 전문가가 아니지만, 최선을 다하여 방금 사냥을 해봤습니다. 터미널에 게시해야 할 내용을 다시 추적합니다.

이것은 제대로 된 것처럼 보입니다.

https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html

아마 뭔가 :

SetSpeechRate(_ chan: SpeechChannel, _ rate: Fixed) -> OSErr
SetSpeechRate(_ chan: Alex, _ rate: 600) -> OSErr

나는 원래의 문자열이 더 길다는 것을 기억한다. 나는 올바른 길을 가고 있는가?

나는 또한이 링크를 발견 :

https://groups.google.com/forum/#!msg/macvisionaries/HOR7NWxsDQA/15E4M_6zqLUJ

======================================================================================================== ================

나는 잠재적 인 해결책을 발견했다. 슬라이더는 최대 350 wpm까지만 이동하지만 설정은 다음 위치에 저장됩니다.
~/Library/Preferences/com.apple.speech.voice.prefs.plist
터미널에서 실행하려면 다음을 수행하십시오.
defaults read com.apple.speech.voice.prefs VoiceRateDataArray
나는 이런 것을 얻는다 :

( 
        ( 
        1835364215, 
        201, 
        350 
    ) 
)

각 하위 배열의 마지막 요소를 변경해야합니다.
실패 할 경우를 대비하여 해당 파일을 백업하십시오. 터미널에서 다음을 실행합니다.

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 - 

성공하면 재부팅하십시오.
내가 물건을 다시로드하는 방법을 모르기 때문에.
끝나면 시스템 연설 속도를 500으로 설정해야합니다. 해당 번호를 적절하게 변경하십시오.
이를 취소하려면 음성 기본 설정에서 슬라이더를 조정하십시오.

============================

이것은 나를 위해 일하는 것 같지 않았다 :

나는 어떤이 없습니다 com.apple.speech.voice.prefs 내 컴퓨터에 파일. (아마 하나를 만들 수 있고, 그것을 수정할 수 있습니까?)

너에게 효과가 있니?


com.apple.speech.voice.prefs.plist 파일이 있지만 BBEdit에서 파일을 열고 "VoiceRateDataArray"에 대한 검색을 수행하면 아무 것도 나타나지 않습니다. 나는 10.11.4를 달리고있다. 그래서 그것은 단지 나에게 도움이되지 않는 것을 알려주며, 나 자신이 아닌 다른 사람에게 유용 할 수 있습니다.

답변:


0

나는 당신의 제일 먼저 파일을 찾고, 거기에있을 가능성은 거의 없다고 생각하지만 Spotlight는 시스템 파일을 찾기를 좋아하지 않습니다.

수동으로 수정할 수 있습니다. TextWrangler VoiceRateDataArray의 마지막 정수를 변경하고 프리웨어를 저장하고 & amp; 재부팅하십시오.

올바른 장소를 찾고 있는지 확인하려면 ...

  • Finder로 전환
  • Cmd ⌘ 새 창에서
  • Cmd ⌘ ⇧ Shift 에 대한
  • 복사 붙여 넣기 ~/Library/Preferences/com.apple.speech.voice.prefs.plist 물결표를 포함하여 ~
  • 마우스 오른쪽 버튼을 클릭하고 TextWrangler에서 열기.
  • Cmd ⌘ 에프 찾다
  • 복사 붙여 넣기 VoiceRateDataArray & amp; 히트 Enter 입력
  • 변경할 값은 5 줄 아래로, 세 번째 정수는
  • 변경, 저장, 재부팅.

0

나는 위에서 언급했다. 다른 게시물 터미널에서 두 줄을 더 사용하여 다시 시작하지 않아도됩니다. 여기에 게시하여이 질문이있는 다른 모든 사람들이 볼 수 있도록합니다.

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, 720) for x in d["VoiceRateDataArray"]];json.dump(d, sys.stdout)' | plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -

killall com.apple.speech.speechsynthesisd
killall SpeechSynthesisServer

.plist 파일이 손상되었을 수 있습니다. 어떤 이유로 든이 파일을 삭제하라는 명령을 받았습니다.

/Users/***YOURCOMPUTER***/Library/Preferences/com.apple.symbolichotkeys.plist

나는 그것이 저것 또는 여기 하나면 비록 결코 기억할 수 없다 : /Library/Preferences/com.apple.symbolichotkeys.plist

어떤 경우이든, 일부 지름길을 다시 만들어야 할 수도 있습니다. 그래서 그것에 대해 공정한 경고를하고 싶습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.