Mountain Lion heeft ons kennis laten maken met Dictation, een Siri-achtige spraak-naar-tekst-service voor je Mac. Maar wat als u wilt dat uw Mac met u praat? OS X heeft lange tijd een aantal van de beste Text-to-Speech-functies in de branche gehad. Laten we er gebruik van maken en uw Mac (en zelfs uw iPhone) een stem geven!
Text-to-Speech is een van de belangrijkste toegankelijkheidsfuncties van OS X die is ontworpen voor mensen met een visuele beperking. Het bestaat al sinds de vroege dagen van OS X en neemt een gesynthetiseerde stem aan om een audio-interface te bieden voor dialoogvensters op het scherm, evenals een manier om passages van tekst voor te lezen
Text-to-Speech is een van de belangrijkste toegankelijkheidsfuncties van OS X.
Wanneer u in gebruik bent, kunt u uw Mac laten waarschuwen met een stem voor dingen zoals een applicatie die in het dock stuitert of een melding leest wanneer er een fout optreedt.
In Systeem voorkeuren, je hebt toegang tot de tekst-naar-spraakinstellingen van je Mac onder de Toespraak voorkeurenpaneel (of Dicteren en spraak voor Mountain Lion).
In het voorkeurenpaneel hebben we deze twee secties: Spraakherkenning (of dictee voor Mountain Lion-gebruikers) en Tekst naar spraak.
Voor deze tutorial zijn we alleen geïnteresseerd in de Tekst naar spraak sectie. Wat hebben we hier? Laten we van boven naar beneden werken:
Met deze optie kunt u de spraak- en spraaksnelheid van uw Mac instellen en een voorbeeld van uw wijzigingen bekijken. Je Mac gebruikt standaard een stem Alex.
Het lijkt misschien alsof er een handvol stemmen beschikbaar is, maar als je klikt Aanpassen, u kunt selecteren om extra spraakpakketten voor een groot aantal verschillende talen te downloaden.
Elk spraakpakket is ongeveer 300-500 MB elk, dus het kan enige tijd duren, afhankelijk van de snelheid van uw internetverbinding.
Tip: Wil je dat je Mac klinkt als Siri? Als je in de VS bent, is het Samantha. Voor Britse inwoners is Siri's naam Daniel.
Als je de perfecte stem hebt gekozen, kun je je Mac laten weten of er een waarschuwingsvenster is en deze optioneel lezen. Eenmaal ingeschakeld, kunt u de instellingen verder aanpassen.
Uw Mac kan ook aangeven wanneer een toepassing uw aandacht vereist. Dit is het audio-equivalent van een toepassing die in het Dock terugkaatst.
Als u in de meeste toepassingen een sneltoets wilt hebben voor het spreken van geselecteerde tekst, kunt u deze optie inschakelen en opgeven welke snelkoppeling u wilt. De standaard is Alt-Esc. Als alternatief kunt u met de rechtermuisknop op tekst in de meeste toepassingen een a Toespraak menu dat u kunt gebruiken om te beginnen met het spreken van tekst.
Als je een fan bent van een sprekende klok, kun je de klok ook de tijd laten aankondigen.
We hebben de standaardinstellingen van de Text-to-Speech-functionaliteit van OS X onderzocht. Nu is het tijd om een stap verder te gaan met sommige Terminal-opdrachten. In het volgende gedeelte zullen we niet alleen de Mac iets laten zien wat we willen, we zullen het ook gebruiken om een aantal aangepaste beltonen te maken voor de contacten van onze iPhone!
Tip: We gaan hier in de Terminal duiken. Ga door als u vertrouwd bent met het gebruik van de opdrachtregel.
Open Terminal, gevestigd in Toepassingen> Hulpprogramma's, en typ de volgende opdracht:
zeg "Hallo wereld"
Druk op enter en je Mac zou nu hebben gezegd "Hallo Wereld"in de standaardvoice die u hebt ingesteld in de Speech System-voorkeur!
Wat als we een andere stem willen gebruiken? We kunnen teruggaan naar Spraak in Systeemvoorkeuren en de standaardstem wijzigen, maar dat betekent dat we onze bestaande instellingen moeten wijzigen. In plaats daarvan gebruiken we een optionele parameter die algemeen bekend staat als a vlag. De beste manier om het uit te leggen is door het volgende commando te typen:
zeg maar -v Alex "Hallo wereld"
Je Mac zou nu 'Hallo wereld' hebben gezegd met de stem van Alex. Probeer deze opdracht:
zeg maar -v Vicki "Hello World"
En nu weer hetzelfde, maar met Vicki's stem. De ... gebruiken -v vlag gevolgd door een stemnaam vertelt de opdracht dat we een specifieke naam willen gebruiken stem.
Met slechts één opdracht in Terminal kunnen we onze Mac precies vertellen wat hij moet zeggen!
Nu hebben we een algemeen idee van hoe onze Mac te laten zeggen wat we willen, in plaats van de sprekers te spreken, gaan we het in plaats daarvan opslaan in een bestand. Voordat we beginnen, laten we ervoor zorgen dat u zich in uw thuismap bevindt.
Typ "cd" in het open Terminal-venster en druk op Enter. Als u hier niet van op de hoogte bent, typt u deze opdracht alleen om naar uw persoonlijke map te gaan.
Vroeger gebruikten we de -v vlag. Nu gaan we de gebruiken -O vlag. Dit laat ons het commando vertellen aan uitgang de audio naar een bestand in plaats van het via de luidsprekers af te spelen. Voer dit in actie, voer de volgende opdracht in en druk op Enter:
zeg -o helloworld.aiff "Hallo wereld"
Er gebeurde niets, toch? Omdat we het commando hebben verteld om het in een bestand op te slaan, zal het niets afspelen. Gebruik in plaats daarvan de Finder om naar je thuismap te gaan en daar zou je een bestand moeten zien helloworld.aiff.
Open het bestand in QuickTime en je hebt nu een audiobestand met de stem van je Mac Hallo Wereld.
Tip: U kunt meerdere vlaggen gebruiken, zodat u de stem en uitvoer naar een bestand kunt aanpassen als u dat wilt.
Tekst-naar-spraak van OS X maakt verbuigingen bij gebruik met de juiste interpunctie. Voer bijvoorbeeld de volgende opdracht in en druk op Enter:
zeg "Hallo wereld?"
Nu klinkt je Mac in de war! Laten we een uitroepteken proberen:
zeg "Hallo wereld!"
Wacht, wat is er gebeurd? Welnu, een uitroepteken is een speciaal personage dat op zichzelf wordt gebruikt, het wordt als iets anders geïnterpreteerd. Om Terminal te laten weten dat we het uitroepteken willen gebruiken als onderdeel van onze tekst, wij ontsnappen door een backslash toe te voegen net ervoor. Dit vertelt Terminal "Hé, het personage direct na deze backslash moet gewoon een normaal personage zijn, niets speciaals".
Voor het volgende gedeelte ga ik een geweldige app gebruiken voor beltonen die Ringer heet ($ 3,99 in de Mac App Store). Hiermee kunnen we eenvoudig een beltoon maken van een bestand dat we gaan maken.
Bekijk uw lijst met contacten en kies een contactpersoon die u een gepersonaliseerde begroeting wilt geven. Ik ga de naam Tim gebruiken (voel je vrij om je eigen contactnaam te vervangen). Laten we nu teruggaan naar Terminal en onze nieuwe beltoon maken.
Gebruik in Terminal de volgende opdracht en druk op Enter:
zeg maar -o Tim.aiff "Tim belt"
Ga nu terug naar je thuismap in de Finder en je zou een bestand moeten zien genaamd Tim.aiff.
Open Ringer, sleep het bestand naar de app en je zou dan de ringtone beschikbaar moeten hebben om te creëren.
Voordat we onze beltoon maken, moet je ervoor zorgen dat de kloof is ingesteld op minimaal 3 seconden. Als het aan niets anders wordt overgelaten, krijg je de beltoon gewoon te snel herhaald waardoor je iPhone erg ongeduldig klinkt! Nadat je de opening hebt ingesteld, druk je op creëren.
Je ziet nu de beltoon in iTunes (genaamd Tim). Nu we een aangepaste beltoon in iTunes hebben, is het tijd om je iPhone te synchroniseren. Zodra je het hebt gesynchroniseerd, open je Contacten op je iPhone en selecteer het gewenste contact. Tik Bewerk en vanaf hier wijst u uw aangepaste beltoon toe.
En dat is het! Je iPhone heeft nu een aangepaste beltoon voor dat bepaalde contact om ze te onderscheiden, zodat je niet eens naar je iPhone hoeft te kijken om te weten wie er belt. Gebruik de bovenstaande informatie, en probeer daarom beltonen te maken voor andere contacten of waarschuwingstonen voor e-mails en sms-berichten?
Hoewel de Text-to-Speech-functies van OS X een zeer specifieke behoefte hebben, hebben ze een breed scala aan toepassingen voor veel verschillende gebruikers. Na het voltooien van de bovenstaande zelfstudie, kunt u nog veel meer van deze vaak over het hoofd geziene functie gebruiken.
Ringtones zijn slechts een nieuwe manier om Text-to-Speech te gebruiken. Omdat het beschikbaar is via Terminal, kunnen geavanceerde gebruikers het integreren in Automator, AppleScript en zelfs shellscripts. Stel je voor dat je te horen krijgt wanneer je een nieuwe e-mail hebt ontvangen en dat je Mac je vertelt van wie hij afkomstig is? Het is perfect te doen en ik hoor graag van iedereen die Tekst-naar-spraak gebruikt op unieke en interessante manieren!