Geben Sie Ihrem Mac eine Stimme mit Text-to-Speech

Mountain Lion hat uns mit Diktat vertraut gemacht, einem Siri-ähnlichen Sprach-zu-Text-Dienst für Ihren Mac. Aber was ist, wenn Sie möchten, dass Ihr Mac mit Ihnen spricht? OS X hat lange Zeit einige der besten Text-to-Speech-Funktionen der Branche. Nutzen wir es und geben Sie Ihrem Mac (und sogar Ihrem iPhone) eine Stimme!

Was ist Text-in-Sprache??

Text-to-Speech ist eine der wichtigsten Funktionen für die Barrierefreiheit von OS X, die für Menschen mit Sehbehinderungen entwickelt wurde. Es ist schon seit den frühen Tagen von OS X im Einsatz und verwendet eine synthetisierte Stimme, um ein Audio-Interface für Dialogfelder auf dem Bildschirm bereitzustellen und Textpassagen auszulesen

Text-to-Speech ist eine der wichtigsten Funktionen für die Barrierefreiheit von OS X

Wenn Sie verwendet werden, können Sie sich von Ihrem Mac mit einer Stimme benachrichtigen lassen, wenn beispielsweise eine Anwendung im Dock abspringt oder eine Warnung vorgelesen wird, wenn ein Fehler auftritt.

Das Fenster "Spracheinstellungen"

Im Systemeinstellungen, Sie können auf die Text-zu-Sprache-Einstellungen Ihres Macs unter zugreifen Rede Präferenzfenster (oder Diktat und Sprache für Berglöwe).


Systemeinstellungen

Im Einstellungsbereich haben wir folgende zwei Abschnitte: Spracherkennung (oder Diktat für Mountain Lion Benutzer) und Text zu Sprache.


Text-zu-Sprache-Einstellungen

Für dieses Tutorial interessieren uns nur die Text zu Sprache Sektion. Also, was haben wir hier? Lass uns von oben nach unten arbeiten:

Systemstimme und Sprechgeschwindigkeit

Mit dieser Option können Sie die Sprach- und Sprechgeschwindigkeit Ihres Mac einstellen und eine Vorschau Ihrer Änderungen anzeigen. Standardmäßig verwendet Ihr Mac eine angerufene Stimme Alex.

Es sieht nur so aus, als wäre eine Handvoll Stimmen verfügbar, aber wenn Sie klicken Anpassen, Sie können zusätzliche Sprachpakete für eine Vielzahl verschiedener Sprachen herunterladen.


Stimmen

Jedes Voice-Pack ist etwa 300-500 MB groß und kann je nach Internet-Verbindungsgeschwindigkeit etwas dauern.

Spitze: Wollen Sie, dass Ihr Mac wie Siri klingt? Wenn Sie in den USA sind, dann ist es Samantha. Für britische Einwohner heißt Siri Daniel.

Ankündigungen

Wenn Sie die perfekte Stimme ausgewählt haben, können Sie Ihren Mac ankündigen lassen, falls eine Warnmeldung vorhanden ist, und diese optional auslesen. Nach der Aktivierung können Sie die Einstellungen weiter anpassen.


Benachrichtigungsoptionen
  • Stimme: Sie können die Stimme anpassen, wenn Sie eine bestimmte (und einzigartige) Stimme zum Auslesen von Warnungen bevorzugen.
  • Phrase: Wählen Sie aus einer Liste von Phrasen aus, die der Mac beim Anzeigen einer Warnmeldung aussagt, oder erstellen Sie besser eine eigene!
  • Verzögern: Wenn Sie eine Verzögerung einstellen, können Sie eine Warnung abbrechen, bevor der Mac mit dem Auslesen beginnt. Dies ist nützlich, wenn Sie einen gesprochenen Alarm für die Zeiten verwenden möchten, in denen Sie ihn möglicherweise verpassen.

Ihr Mac kann auch anzeigen, wenn eine Anwendung Ihre Aufmerksamkeit erfordert. Dies ist das Audio-Äquivalent einer Anwendung, die im Dock abspringt.

Wenn Sie in den meisten Anwendungen eine Tastenkombination zum Sprechen des ausgewählten Textes wünschen, können Sie diese Option aktivieren und die gewünschte Verknüpfung angeben. Der Standardwert ist Alt-Esc. Alternativ wird in den meisten Anwendungen mit der rechten Maustaste ein Text angezeigt Rede Menü, mit dem Sie Text sprechen können.

Wenn Sie ein Fan einer sprechenden Uhr sind, können Sie die Uhrzeit auch durch die Uhr anzeigen lassen.

Tiefer eintauchen: Der 'say'-Befehl

Wir haben die Standardeinstellungen der Text-zu-Sprache-Funktionalität von OS X untersucht. Jetzt ist es an der Zeit, mit einigen Terminalbefehlen einen Schritt weiter zu gehen. Im folgenden Abschnitt werden wir nicht nur den Mac dazu bringen, alles zu sagen, was wir wollen, sondern auch, um einige individuelle Klingeltöne für die Kontakte unseres iPhones zu erstellen!

Spitze: Wir werden hier in das Terminal eintauchen. Fahren Sie fort, wenn Sie mit der Befehlszeile vertraut sind.

Schritt 1: Einführung in "sagen"

Öffnen Sie das Terminal in Anwendungen> Dienstprogramme, und geben Sie den folgenden Befehl ein:

sag "Hallo Welt"

Hallo Welt

Drücken Sie die Eingabetaste, und Ihr Mac hätte jetzt sagen sollen:Hallo Welt"in der Standardstimme, die Sie in den Spracheinstellungen festgelegt haben!

Schritt 2: Verschiedene Stimmen

Was ist, wenn wir eine andere Stimme verwenden möchten? Wir könnten in den Systemeinstellungen zu Sprache zurückkehren und die Standardstimme ändern. Dies bedeutet jedoch, dass Sie unsere vorhandenen Einstellungen ändern. Stattdessen verwenden wir einen optionalen Parameter, der allgemein als a bezeichnet wird Flagge. Am besten erklären Sie es, indem Sie den folgenden Befehl eingeben:

sag -v Alex "Hallo Welt"

Ihr Mac hätte jetzt mit Alex 'Stimme "Hello World" gesagt. Versuchen Sie diesen Befehl:

sagen Sie -v Vicki "Hello World"

Hallo Welt 2

Und jetzt wieder dasselbe, aber in Vickis Stimme. Verwendung der -v Flag gefolgt von einem Voice-Namen sagt dem Befehl, dass wir ein bestimmtes verwenden möchten Stimme.

Mit einem einzigen Befehl in Terminal können wir unserem Mac genau sagen, was er sagen soll!

Schritt 3: Ausgabe in eine Datei

Jetzt haben wir eine allgemeine Vorstellung davon, wie unser Mac sagen soll, was wir wollen. Statt über die Lautsprecher zu sprechen, speichern wir es stattdessen in einer Datei. Bevor wir beginnen, stellen wir sicher, dass Sie sich in Ihrem Home-Ordner befinden.
Geben Sie in Ihrem geöffneten Terminalfenster "cd" ein und drücken Sie die Eingabetaste. Wenn Sie sich dessen nicht bewusst sind, gelangen Sie durch Eingabe dieses Befehls alleine zu Ihrem Ausgangsordner.

Vorher haben wir die verwendet -v Flagge. Jetzt benutzen wir die -O Flagge. Dies lässt uns den Befehl mitteilen Ausgabe das Audio in eine Datei, anstatt es über die Lautsprecher abzuspielen. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

sag -o helloworld.aiff "Hallo Welt"

Ausgabe in eine Datei

Nichts ist passiert, richtig? Da wir dem Befehl gesagt haben, es in einer Datei zu speichern, wird nichts abgespielt. Verwenden Sie stattdessen den Finder, um zu Ihrem Heimatordner zu gelangen. Dort sollte eine Datei angezeigt werden helloworld.aiff.


Die Datei in unserem Home-Ordner

Öffnen Sie die Datei in QuickTime und Sie haben jetzt eine Audiodatei mit der Stimme Ihres Mac Hallo Welt.

Spitze: Sie können mehrere Flags verwenden, um die Sprache und die Ausgabe in eine Datei anzupassen, wenn Sie möchten.

Schritt 4: Interpunktion

Text-to-Speech von OS X erstellt Beugewinkel, wenn er mit korrekter Interpunktion verwendet wird. Geben Sie beispielsweise den folgenden Befehl ein und drücken Sie die Eingabetaste:

sag "Hallo Welt?"

Hallo Welt?

Jetzt klingt Ihr Mac verwirrt! Versuchen wir es mit einem Ausrufezeichen:

sag "Hallo Welt!"

Oh, oh!

Warten Sie, was ist passiert? Nun, ein Ausrufezeichen ist ein Sonderzeichen und wird als solches verwendet. Es wird als etwas anderes interpretiert. Um das Terminal wissen zu lassen, möchten wir das Ausrufezeichen als Teil unseres Textes verwenden, wir Flucht es durch Hinzufügen eines umgekehrten Schrägstrichs kurz davor. Dies sagt Terminal "Hey, der Charakter direkt nach diesem Backslash soll nur ein normaler Charakter sein, nichts Besonderes".


Das ist besser

Erstellen eines benutzerdefinierten Klingeltons

Für den nächsten Abschnitt werde ich eine großartige App für Klingeltöne mit dem Namen Ringer (3,99 US-Dollar im Mac App Store) verwenden. Dadurch können wir auf einfache Weise einen Klingelton aus einer Datei erstellen, die wir erstellen werden.

Schritt 1: Wählen Sie einen Kontakt aus

Sehen Sie sich Ihre Kontaktliste an und wählen Sie einen Kontakt aus, den Sie persönlich begrüßen möchten. Ich werde den Namen Tim verwenden (Sie können gerne Ihren eigenen Kontaktnamen einsetzen). Lassen Sie uns jetzt zu Terminal zurückspringen und unseren neuen Klingelton erstellen.

Schritt 2: Verwenden Sie das Terminal, um einen geeigneten Klingelton zu generieren

Verwenden Sie in Terminal den folgenden Befehl und drücken Sie die Eingabetaste:

say -o Tim.aiff "Tim ruft an"

Da ist der Befehl

Gehen Sie jetzt zurück zu Ihrem Home-Ordner im Finder und Sie sollten eine Datei mit dem Namen sehen Tim.aiff.


Die Datei in unserem Home-Ordner

Schritt 3: Ziehen Sie die Datei in den Klingelton

Öffnen Sie Ringer, ziehen Sie die Datei in die App, und Sie sollten dann den Klingelton zum Erstellen verfügbar haben.


Rufton

Bevor wir unseren Klingelton erstellen, stellen Sie sicher, dass Spalt ist auf mindestens 3 Sekunden eingestellt. Wenn nicht alles übrig bleibt, werden Sie den Klingelton einfach zu schnell wiederholen, wodurch Ihr iPhone sehr ungeduldig klingt! Nachdem Sie die Lücke festgelegt haben, klicken Sie auf Erstellen.

Sie sehen jetzt den Klingelton in iTunes (genannt Tim). Jetzt, da wir in iTunes einen benutzerdefinierten Klingelton haben, ist es an der Zeit, Ihr iPhone zu synchronisieren. Sobald Sie es synchronisiert haben, öffnen Sie es Kontakte auf Ihrem iPhone und wählen Sie den gewünschten Kontakt. Zapfhahn bearbeiten und weisen Sie von hier aus Ihren benutzerdefinierten Klingelton zu.


Bearbeiten Sie den gewünschten Kontakt

Und das ist es! Ihr iPhone verfügt jetzt über einen benutzerdefinierten Klingelton für diesen bestimmten Kontakt, sodass Sie nicht einmal Ihr iPhone ansehen müssen, um zu erfahren, wer anruft. Verwenden Sie die obigen Informationen, um zu versuchen, Klingeltöne für andere Kontakte oder Warntöne für E-Mails und Textnachrichten zu erstellen?

Einpacken

Obwohl die Text-to-Speech-Funktionen von OS X sehr speziellen Bedürfnissen entsprechen, bieten sie vielfältige Einsatzmöglichkeiten für viele verschiedene Benutzer. Nach Abschluss des obigen Tutorials können Sie diese häufig übersehene Funktion noch viel mehr nutzen.

Klingeltöne sind nur eine neue Möglichkeit, Text-to-Speech zu verwenden. Da es über Terminal verfügbar ist, können fortgeschrittene Benutzer es in Automator, AppleScript und sogar Shell-Skripts integrieren. Stellen Sie sich vor, Sie könnten informiert werden, wenn Sie eine neue E-Mail erhalten haben, und dass Ihr Mac Ihnen sagt, von wem diese stammt. Es ist absolut machbar und ich würde gerne von jedem hören, der Text-to-Speech auf einzigartige und interessante Weise verwendet!