Jeśli chcecie mnie wesprzeć to zapraszam do kupna mojego poradnika "Jakim jesteś Makiem?".

Terminal — komenda say

· Wojtek Pietrusiewicz · 9 komentarzy

Przeglądając różne strony natknąłem się na ciekawy, wbudowany program w OS X — say. Uruchamia ona wbudowany syntezator mowy i wymawia podane słowo lub zdanie.

Wpiszcie sobie na próbę:

  • say hello

Możecie dodatkowo wybrać sobie głos jakim będzie wypowiadana kwestia:

  • say -v Cellos "hello"

Lista głosów do wstawienia zamiast Cellos w powyższej komendzie:

Męskie

  • Bruce
  • Fred
  • Junior
  • Ralph

Damskie

  • Agnes
  • Kathy
  • Princess
  • Vicki
  • Victoria

Inne

  • Albert
  • "Bad News" (komenda: say -v "Bad News" "hello")
  • Bahh
  • Bells
  • Boing
  • Bubbles
  • Cellos
  • Deranged
  • "Good News"
  • Hysterical
  • "Pipe Organ"
  • Trinoids
  • Whisper
  • Zarvox

Możecie również zapisać wypowiedzianą kwestię do pliku (.m4r to Ringtone):

  • say -v Cellos -o "hello.m4a" "hello"

Miłej zabawy!

Chcesz zwrócić mi na coś uwagę lub skomentować? Zapraszam na @morid1n lub na forum.

  • Łukasz

    A jak się wpisze w terminalu następujący tekst, to komputer nam zaśpiewa:
    osascript -e ‚say „oh This is a silly song silly song silly song this is the silliest song ive ever ever heard So why keep you listening listening listening while you are supposed to work to work to work to work its because i hate my job hate my job hate my job its because i hate my job more than anything else No its because youve no life youve no life youve no life and you better go get one after forwarding this crap” using „cellos”‚

  • Łukasz

    Trzeba poprawić cudzysłowy na górne i apostrofy na zwykłe żeby zadziałało (tu automatycznie przy dodaniu komentarza zostało to zmienione).

  • Kugi

    Ewentulanie w preferencjach systemowych w zakładce mowa jest możliwość ustawienia TTS. Ja mam tak, że dowolny tekst w dowolnym programie zaznaczę i wcisnę CMD+K to mi czyta.

  • O mam pierwszego hatera.

    Must be doing something right …

  • Radek

    Żaden z głosów nie mówi po polsku, niestety

  • Wystarczy trochę wyobraźni.

    Wpisz: „Veetaey chloveekoo” lub coś w ten deseń. ;-)

  • Kugi

    z tym ‚witaj czlowieku’ coś Ci nie wyszyło, ale tu jest coś łatwiejszego: ya piardola

  • zibi

    Też mi odkrycie. Toż to już w Workbench 1.2 ’88 (i kolejnych) było say….

  • No, wtedy się nabawiłem tą funkcją.