Можно ли заставить iChat читать громкие разговоры, когда они происходят?
В последнее время я уже пользуюсь iChat, а иногда скучно переключать окна, чтобы прочитать следующий текст. Snow Leopard (и другие версии Mac OS X) имеет функцию преобразования текста в речь, но я вижу, что она работает только для выделенного текста и нажатия комбинированной клавиши.
Можно ли как-то взломать iChat для автоматического вслух считывания входящего текста из окна чата? Бонусные баллы, если вы можете заставить разных людей использовать разные голоса (один из них бурундук).
1 ответ
В настройках iChat под панелью оповещений вы можете выбрать событие Message Received
затем установите флажок под надписью Run an AppleScript script:
и используйте AppleScript для изменения голоса в зависимости от пользователя и произнесения сообщения.
using terms from application "iChat"
on message received theText from theBuddy for theChat
if (theBuddy = "Joe") then
set theVoice to "Bubbles"
else
set theVoice to "Bruce"
end if
say theText using theVoice
end message received
end using terms from
К сожалению, в OSX нет голоса бурундука.
Редактировать:
К счастью, есть способ подражать голосу бурундука.:)
if (theBuddy = "Joe the Chipmunk") then
say theText using "Bruce" pitch 75 speaking rate 250
else
say theText using "Bruce"
end if