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!
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.
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).
Im Einstellungsbereich haben wir folgende zwei Abschnitte: Spracherkennung (oder Diktat für Mountain Lion Benutzer) und Text zu Sprache.
Für dieses Tutorial interessieren uns nur die Text zu Sprache Sektion. Also, was haben wir hier? Lass uns von oben nach unten arbeiten:
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.
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.
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.
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.
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.
Öffnen Sie das Terminal in Anwendungen> Dienstprogramme, und geben Sie den folgenden Befehl ein:
sag "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!
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"
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!
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"
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.
Ö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.
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?"
Jetzt klingt Ihr Mac verwirrt! Versuchen wir es mit einem Ausrufezeichen:
sag "Hallo Welt!"
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".
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.
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.
Verwenden Sie in Terminal den folgenden Befehl und drücken Sie die Eingabetaste:
say -o Tim.aiff "Tim ruft an"
Gehen Sie jetzt zurück zu Ihrem Home-Ordner im Finder und Sie sollten eine Datei mit dem Namen sehen Tim.aiff.
Öffnen Sie Ringer, ziehen Sie die Datei in die App, und Sie sollten dann den Klingelton zum Erstellen verfügbar haben.
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.
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?
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!