본문 바로가기
Programming/Terminal

맥 터미널 기본 명령어 - say

by JH-M 2021. 7. 1.

 

텍스트를 읽어줍니다

say  '텍스트'

 

지정한 목소리로 읽어 줍니다

say -v  '목소리이름'   '텍스트'

 

목소리  리스트 보기

say -v  '?'

 

텍스트 파일을 읽어 줍니다

say -f  '파일명'

 

읽고 있는 단어 보여줌

say -i  '텍스트'

 

속도 조절

(기본 값 : 175)

say -r  '속도 값'

 

 

속도 조절

say  "[[rate '속도 값']]  텍스트"

 

볼륨 조절 

(기본 값 : 1)

say  "[[volm '볼륨 값']]  텍스트"

 

 

강조 읽기 

say  "텍스트  [[emph +]]  텍스트 [[emph -]]  텍스트"

👱‍♂️ Alex 목소리 (영어만 효과)
say -v Alex  "My name is"
say -v Alex  "My [[emph +]] name [[emph -]] is"

👩‍🦳 Yuna 목소리 (한글만 효과)
say -v Yuna  "내 이름은"
say -v Yuna  "내 [[emph +]]이름[[emph -]]은"

 

딜레이 추가

say  "텍스트  [[slnc 'milliseconds 값']]  텍스트"

⏳ 400ms 딜레이
say  "My name [[slnc 400]] is"

 

숫자 하나씩 읽기

say  "[[nmbr LTRL]] '숫자' [[nmbr NORM]]"

 🔊 십 오
say  "15"

 🔊 일 오
say  "[[nmbr LTRL]] 15 [[nmbr NORM]]"

 

진행상황 보기

say  --progress  '텍스트'

 

오디오 파일로 저장

say  -o  ' 텍스트'

 

저장 가능한 오디오 포맷 보기

say  --file-format='?'

 

텍스트 파일을 읽어서 오디오로 저장

say  -f  '텍스트 파일명'   -o  '오디오 파일명'

 

현재 시간 말해주기

date  "+현재 시간은 %H시 %M분 입니다"  |  say

 

 

 

참고: 

https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html#//apple_ref/doc/uid/TP40004365-CH5-SW3

 

Techniques for Customizing Synthesized Speech

Techniques for Customizing Synthesized Speech This chapter describes how to fine-tune the speech your application generates. It provides guidelines for using speech synthesis APIs and embedded speech commands and it includes a number of examples of specifi

developer.apple.com

 

댓글