Automator'ı, geçerli servisten daha hızlı konuşan text-to-speech servisi oluşturmak için nasıl kullanabilirim?


1

Metin-konuşma servisinin yavaştan hızlıya giden bir konuşma hızı seçeneği vardır. Ancak hızlı seçenek yeterince hızlı değildir (dakikada 300 kelime).

Sadece bir servis yaratmaya çalıştım. Sadece "Metin konuş" eylemini sürükledi, kaydettim ve test ettim. Yeni hizmetimin hala tercihlerde belirtilen hız seçeneğine güvendiği görünüyor.

"400wpm'de konuşma yap" gibi bir şey söylememin bir yolu var mı?

Yanıtlar:


2

Bunu yap:

  1. " Metni konuş " eylemini kaldırın .
  2. " Run AppleScript " eylemini ekleyin .
  3. İşlemdeki tüm varsayılan metni temizleyin.
  4. İşlemdeki bu betiği kopyala / yapıştır:
on run {input, parameters}
  repeat with thisText in input
      say thisText speaking rate 400
  end repeat
end run

Belirli bir ses istiyorsanız using "SomeVoiceName", saykomuttan sonra ekleyin .

Örnek : say thisText speaking rate 400 using "Bruce" -- Bruce is a name of the voice


Bu fantastik. Son bir şey, konuşmayı durdurmanın bir yolu var mı? Örneğin, büyük bir metin parçası seçip daha fazla duymak istemediğime karar verirsem, sesi durdurmak için bir kısayol var mı? Bildiğim anda en üstteki menü çubuğundaki dişli çarkı tıklayabilir ve oradan silebilirim ancak bir kısayol var. Çok teşekkürler
relidon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.