Действительно ли возможно сделать чтение iChat вслух переговорами, поскольку они происходят?

В последнее время я использовал iChat в течение некоторого времени, и иногда это скучно для переключения окон для чтения следующего текста. Snow Leopard (и другие версии Mac OS X) имеет текст к речевой функции, но я вижу, что это только работает на выделенный текст и нажатие комбинированной клавиши.

Действительно ли возможно так или иначе взломать iChat для чтения вслух автоматически входящего текста из окна чата? Бонусные очки, если можно заставить различных людей использовать различную речь (один являющийся бурундуком).

2
задан 06.08.2010, 22:32

1 ответ

В предпочтениях iChat под панелью Alerts можно выбрать событие 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
4
ответ дан 08.12.2019, 06:32

Теги

Похожие вопросы