내용물
MacOS의 TTS (Text-Steech) 기능을 사용하여 텍스트를 큰 소리로 말하는 Alfred Workflow , 특히 다국어 사용을 위해 텍스트를 소리내어 말합니다 (MacOS는 다른 언어의 주문형 음성을 다운로드 할 수 있음).
참고 : Alfred에서 워크 플로를 사용하려면 유료 파워 팩 추가가 필요합니다.
워크 플로에는 두 개의 별개의 기능 그룹이 있습니다.
특정 음성 으로 활성 응용 프로그램의 텍스트를 말하십시오.
이름 또는 언어별로 선택할 수있는 하나 이상의 목소리 로 지정된 텍스트를 말하십시오.
두 기능 그룹은 활성 음성을 대상으로합니다. 즉, System Preferences 에서 활발한 사용을 위해 선택된 목소리 세트.
음성이 설치되어 있지만 워크 플로우에 표시되지 않으면 System Preferences > Dictation & Speech > Text to Speech > Systme Voice > Customize...
또한 추가 음성을 다운로드하는 곳이기도합니다.
⌥↩ (옵션+반환)을 눌러 논쟁없이 speak 또는 say 에서 더 빨리 도착할 수 있습니다.
경고 :
Infovox IVOX와 같은 타사 목소리가 아니라 Apple 이 제공 한 목소리 만 지원됩니다.
또한 MACOS 10.15에서 API 지원 부족으로 인해 Siri Voices가 지원되지 않습니다 (이 스택 오버플로 질문 참조).
이 워크 플로우가 무대 뒤에서 사용하는 CLI Voices도 참조하십시오.
이 기능 그룹은 다음과 같습니다.
speak . 예 : :speakalex 또는 speak alex 하거나 speak @alex "Alex"와 함께 말합니다.이 기능은 활성 애플리케이션 텍스트를 말하기위한 시스템 기능을 기반으로하며 , 특정 음성에 대한 말을 할 수있는 능력으로 포장합니다.
이는 키워드로 기능을 호출 speak 임시 음성 선택을 위해 또는 전용 키보드 바로 가기를 통해 다음을 의미합니다.
음성이 여전히 진행중인 동안 키워드 또는 단축키를 다시 호출 하면 토글 역할을합니다.
응용 프로그램에 따라 말할 텍스트를 선택할 필요는 없지만 모든 텍스트는 암시 적으로 (예 : TextEdit.app ) 또는 Safari.app 에서는 독자보기 (사용 가능한 경우)가 자동으로 활성화되어 관심 텍스트 만 읽을 수 있습니다.
그러나 반대로 비 원어민 MACOS 응용 프로그램은 시스템에 명시 적으로 선택된 텍스트조차보고하지 않을 수 있습니다. 이 경우 say 키워드와 관련된 글로벌 키보드 단축키를 사용하십시오 (다음 장 참조).
메모 :
주어진 목소리로 말하는 부작용은 그 목소리가 암시 적으로 새로운 기본 음성이된다는 것입니다.
이것은 그 시점부터 음성을 지정하지 않고 연설을 호출하면 그 음성을 사용할 것임을 의미합니다.
키 스트로크는 무대 뒤에서 전송되어 기본 음성으로 활성 응용 프로그램의 텍스트를 말하기위한 시스템 기능을 활성화합니다. 대부분의 경우, 이것은 잘 작동하지만 때로는 특히 시스템 부하가 실패 할 수 있습니다.
(이 시스템 기능을 프로그래밍 방식으로 호출하는 방법을 알고 있다면 알려주세요.)
Option+Esc )를 사용하여 말하기를 트리거 할 수 있습니다. 이 기능 그룹은 다음과 같습니다.
say Alfred 3 명령 줄의 일부로 주어진 텍스트를 말하며 이름 또는 언어로 하나 이상의 음성을 선택할 수 있습니다 .say .speak 데 유용합니다. 반복 실험을 용이하게하기 위해 말을 마친 후 리시스 플레이를 say .
say[<voice>] 또는 say @<voice,...> 이름으로 하나 이상의 음성을 선택합니다. 예를 들어sayalex Speak this. "이것을 말하십시오." "Alex"목소리로.say @alex Speak this. 동일합니다.say @al,ji Speak this. "Alex", 그런 다음 "Jill"과 함께 말합니다. 이름 접두사를 사용하면 충분한 방법에 주목하십시오.say #<lang,...> ID에 의해 하나 이상의 언어를 선택합니다. 예 : :say #enus,enin Speak this. 모든 US -ENGLISH ( en_US ) 및 Indian English Voices ( en_IN )와 이야기합니다. 사례와 문장 부호가 어떻게 중요하지 않은지 주목하십시오.@ 또는 # 지정자는 말하기 전후에 배치 될 수 있습니다. 또한 ↩ (return)과 함께 수정 자 키를 사용하면 추가 기능이 제공됩니다.
⌥↩ (옵션+반환)System Preferences 열어줍니다.⌃↩ (제어+반환)⇧↩ (Shift+Return)say 키워드 만 사용하는 경우 수동으로 설치하면 이전 MacOS 버전에서 워크 플로를 사용할 수 있습니다.System Preferences .Dication & Speech 에서는 Text to Speech 고정하고 Speak selected text when the key is pressed 확인 되도록하십시오.⌥⎋ (옵션+esc)을 제자리에두면 추가 사용자 정의 단계가 필요하지 않습니다 (권장). 참고 : Node.js 자체를 사용하지 않더라도 : 패키지 관리자 npm 은 플랫폼에서 작동하며 설치하기 쉽습니다. 노력하다
curl -L http://git.io/n-install | bash
Node.js가 설치된 경우 다음과 같이 패키지를 설치하십시오.
[sudo] npm install speak.awf -g
메모 :
sudo 필요한지 여부는 node.js를 설치하는 방법과 나중에 권한을 변경했는지 여부에 따라 다릅니다. EACCES 오류가 발생하면 sudo 로 다시 시도하십시오.경고 :이 워크 플로를 다시 설치하거나 업그레이드 하면 사용자 정의 키보드 단축키와 사용자 정의 키워드가 유지되지만 다음과 같은 사용자 정의 측면을 다시 수행해야합니다 .
사용자 정의에는 2 ~ 3 개의 부분이 있습니다.
Speak selected text when the key is pressed 에 대한 사용자 정의 핫키를 선택한 경우 : 다음 장을 참조하십시오. 워크 플로를 설치 한 직후에 이미 거기에 있지 않는 한, Alfred 3의 Preferences... 열고 Alfred 3의 메뉴 바 아이콘을 통한 대화 상자를 열고 Speak Active App's Text 플로를 찾으십시오.
워크 플로에는 사전 설치된 목소리 "Alex", "Vicki"및 "Victoria"를 기반으로 세 가지 사전 정의 된 핫키 기반 정의가 제공됩니다.
Hotkey 박스를 두 번 클릭하십시오.Hotkey 필드를 클릭하고 원하는 키 조합을 누르면 원하는 핫키를 할당하십시오.⌥1 (옵션+1), ⌥2 , ... 사용하십시오.System Preferences > Dication & Speech > Text to Speech 에 음성에 표시된대로 음성 이름을 사용하여 Text 입력 필드에서 원하는 음성을 지정하십시오.추가 핫키 트리거 목소리를 정의하려면 :
Hotkey 박스를 제어 클릭하고 Copy 선택하십시오.Paste 선택하십시오 - 새롭고 빈 Hotkey 박스가 나타납니다.Run Script 박스에 대해서도 동일한 작업을 수행하십시오.Hotkey 박스의 오른쪽 가장자리에서 새로운 Run Script 상자에 연결을 드래그하십시오.Hotkey 박스를 사용자 정의하십시오.Speak - TTS (Text-To-Speech) Workflows )를 찾고 왼쪽 목록에서 제어 클릭을 클릭 한 다음 Show in Finder 선택하십시오.toggleSpeaking 열고 파일 상단의 지침을 따르십시오. 활성 애플리케이션에서 통화로 선택한 텍스트를 사용하여 say 기능에 핫키 (Global Keyboard Shortcut)를 할당하려면 다음과 같습니다.
say 상자 아래의 Hotkey 박스를 두 번 클릭하십시오.⌥` (옵션+`)Copyright (C) 2015-2017 MICHAL KLENTE [email protected] (http://same2u.net), MIT 라이센스에 따라 출시되었습니다.
이 프로젝트는 해당 라이센스의 조건에 따라 다음과 같은 오픈 소스 구성 요소에 감사드립니다.
아래의 NPM 종속성 아래의 종속성 유형을 나타내는 선택적 접미사; 접미사의 부재는 필요한 런타임 의존성을 나타냅니다. (D) 개발 시간 전용 종속성, (O) 선택적 종속성 및 (P) 피어 의존성을 나타냅니다.
버전화는 시맨틱 버전화 (SEMVER)를 준수합니다.
v0.4.2 (2017-01-03) :
v0.4.1 (2016-10-02) :
v0.3.5 (2015-11-08) :
README.md 현재 설치 프로그램에 대한 링크.v0.3.4 (2015-11-07) :
README.md 수정 및 개선.v0.3.3 (2015-11-03) :
README.md 수정 및 개선.v0.3.2 (2015-11-03) :
v0.3.1 (2015-11-03) :
say -Invoking Hotkey는 이제 @ 바로 타이핑하여 관심있는 음성 또는 목소리를 선택할 수 있도록 붙여 넣은 텍스트의 공간을 추가합니다.say 핫키를 통해 암시 적으로 변경 한 후에도 현재 기본 음성을 올바르게 반영합니다.$HOME/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.same2u.speak.awf" -기존 폴더는 안전하게 제거 할 수 있습니다 : $HOME/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.same2u.say.awf"README.md 수정 및 개선.v0.3.0 (2015-11-02) :
say . 키워드 전반에 System Preferences 수정 자 키 ⌃↩ 일관되게 사용하면 ⌥↩ 과 ⇧↩ speak say .v0.1.6 (2015-11-01) :
README.md 수정.v0.1.5 (2015-10-30) :
README.md 업데이트 : npm 배지 및 설치 지침이 추가되었습니다.v0.1.4 (2015-10-30) :
v0.1.3 (2015-10-30) :
v0.1.2 (2015-10-30) :
v0.1.1 (2015-10-30) :
README.md 개선.v0.1.0 (2015-10-30) :