Het creëren van een tekst met de SWIFT

stem van aanvragen, het creëren van een tekst naar spraak van de toepassing van kortere,,,,,,,,,, 33, 18 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, met de publicatie van 108 7, Apple heeft de tekst naar spraak -, kan de opdrachtgever naar de stem van de functie op een snelle en gemakkelijke manier de toepassing toe te voegen tekst.Het kan nuttig zijn, wanneer een toegang kan krijgen tot de toename van de aanvragen om laag, of als een functie van de op het spel leren.In deze handleiding zal je leren hoe een snelle uitvoering van deze functie,   1.,,, wordt in deze handleiding zal je leren hoe te komen tot het gebruik van aanvragen voor mobiele toepassingen van SWIFT en 6.Bent u bekend met   aanvragen   of niet, deze handleiding zal je helpen vertrouwd te maken met de appel   IDE en SWIFT - taal.En van toepassing is, kunnen de gebruikers - tekst te spreken, door op het scherm van de gebruiker kan op de knop.   in de tekst in vertaling oog bewerken.,, in deze handleiding, zal je het begrijpen   aspecten van de ontwikkeling: 108,, het creëren van een nieuw project voor de in de aanvragen die op 6 interface, interfaces, het gebruik van netwerken in verband met de interface elementen, tot het gebruik van de methode van het gedrag van de gebruikers interface,, 2.Stap 1: projecten voor het opzetten van projecten, het model, open voor nieuwe aanvragen,  , > projecten,  ... Van  , documenten,   menu 's.De keuze van de toepassing van de  , één oog,     lijst van toepassing, 108,   model en daarna de volgende  ,.,,,,,,,, stap 2: verdeling van de projecten, projecten, je naam, in naam van de organisatie en de identificatiecode van je.De keuze van de iPhone,  ,    , apparatuur, de lijst van  , klik  , de volgende, kies een plaats voor je project.Vergeet niet dat een andere taal, SWIFT.,,,,, 3.   interfaces, de toepassing van de gebruikersinterface is heel eenvoudig.De kans om je een idee te geven, we gebruiken en hoe de definitieve gebruikersinterface zal een einde maken aan te kijken.Kan je de bron in de les   github voor kunst en extra middelen.,,,,, stap 1:   toevoegen van tekst betreft, laten we de tekst van het oog bevat toepassing zal worden omgezet in een audio - tekst.   open  , heer. Verhaal,   en slepen, UITextView   object. Doel:,, naar de mening van de standpunten van de verantwoordelijke voor de verwerking.Je kan de wijziging van de tekst van mening de tekst of blanco.,,,,, stap 2:   aan de knop, de gebruikersinterface in de knop zal leiden tot een stem van die tekst.   slepen en een  , UIButton,   object van  , gegevensbank,   oog in oog voor.Je kan op de knop van de titel of de eigenschappen Checker, toevoeging van een beeld, en veranderde zijn uiterlijk.,,,,, 4.   AVFoundation, invoer, het gebruik van de tekst naar spraak -, moeten we toegang hebben tot, avspeechsynthesizer, klasse, dit is, AVFoundation deel van je keuze,   kader van project naar hartelust. In het kader van de bibliotheek, banden en, voor een deel, algemene, op de bodem van de etikettering.   klik plus knop   en selectie, AVFoundation, in het kader van de lijst.,,,,, open, documenten ViewController. SWIFT,   en toevoeging van de volgende codes van de invoer, onder AVFoundation, werken, lijn. Dit zal, in het kader van AVFoundation klasse, klasse, van mening, laten we in de  , avspeechsynthesizer, van klasse wWe moeten over een periode van 5  .,, de toegang tot de tekst gezien. In de tekst van het oog,,, het oog is, moeten we tot een stopcontact en de draad - generator.   uitvoer is een eigenschap, kun je de interface, open de  , assistent, bewerken,   kiezen,   assistent - redacteur. Uit de  , van mening dat de menu 's.Het laat ons zien dat de standpunten van de bu, links en rechts, in de tenuitvoerlegging van de klas.Om ervoor te zorgen dat de aanvragen   documenten blijkt, ViewController. SWIFT, de rechten van de   documenten.,,, in de   interface generator, door controle van de tekst betreft, het creëren van een code... Rechts   uitvoer tekst gezien.Je zal merken dat   blauwe lijn, blijkt dat het concept van de tekst wordt ingevoegd in de aanvragen van de uitvoer.,,,,, de vrijlating van de muis, de aanvragen zullen je vertellen dat je de naam dialoog kan worden geregeld.Je naam op de uitvoer, structuur, die je kunt identificeren.,,,,, dot, @ IBOutlet, van de richtlijn.Dat zegt de samensteller  ,  ,   structuur, is een verwijzing naar de  , UITextView, we   object in   interface bouwer gecreëerd.Dit betekent dat een verandering van onze structuur,,,   tot uiting in de  , UITextView,   object in de gebruikersinterface.,, @ IBOutlet zwakke var TextView:UITextView!Zou je de sleutel heeft nota genomen van de volgende richtlijn, zwak en var.De  , zwak,   trefwoord is niet nodig voor de referentie - en eigenschappen behouden.Dit is de vader van de afzetmogelijkheden van hun gemeenschappelijke standpunten te houden, in dit geval, oog voor de tweede wachtwoord,.,,   var, blijkt dat de structuur, het is een variabele die niet constant.De naam van de variabele, gevolgd door een dubbele punt en de aard van de variabele.,, 6.   stem variabelen, de volgende structuur voor de uitvoer,, stellen wij een constante,  , Synthesizer, en een variabele,  , myutterance,.Laat het sleutelwoord dat Synthesizer, worden aangegeven als een constante.Dit betekent dat de waarde van het,,,,, kan niet worden veranderd. Avspeechsynthesizer laat Synthesizer = () var myutterance = avspeechutterance (string: "), de  , Synthesizer,   met een constante, avspeechsynthesizer, voorbeelden van de  .  , myutterance,   variabele denkt dat we een beetje laat in spraak van string.,, in de akte van toetreding van 7.  , interfaces voor de knop om te komen tot   TextToSpeech genaamd,,.   om dat te doen, moeten we tot een actie, @ ibaction,   type kwalificatie.Door het gebruik van @ ibaction,   type kwalificatie, de methoden die op de interface van de rol van de generator.Laten we eens kijken hoe dit in zijn werk gaat.,, open, assistent - redacteur, en ervoor te zorgen dat de documenten van de xib rechts en links van mening dat is klasse.De keuze van   - generator knop in, en uit de knop naar rechts, verantwoordelijke, zoals hieronder aangegeven.,,,,, aanvragen geeft je een soortgelijke dialoog.Maar in deze tijd van aard is, in verband met de rol van,,,.De rol van de naam van de  , TextToSpeech, om ervoor te zorgen dat de gebeurtenis zal  , raak er  , klik, in verband met de.,,,,, de resultaten, de aanvragen voor je ziet eruit als hieronder aangegeven voor het creëren van een functie of een methode of het optreden van deze actie.   worden genoemd, als de gebruiker op de knop, Voorzitter, TextToSpeech @ ibaction. (uit: UIButton) {},,, de functie, het sleutelwoord van een functie of methoden.In dit geval, de naam van de functie,   TextToSpeech, en je zal ook aandacht besteden aan de afzender, aard van de parameters  ,  , UIButton, aangehaald in UIButton,,, we creëren, de interface bouwer.  , 8. De uitvoering van TextToSpeech,, de volgende code blok van de tekst naar spraak behandeling wanneer de gebruiker te klikken. Voorzitter, ibaction, @ TextToSpeech (afzender: UIButton) {myutterance = avspeechutterance (string: structuur. De tekst) myutterance.rate = 0,3 synthese. Speakutterance (myutterance)}, dat we voor het eerst een  , avspeechutterance, door de overdracht van de structuur van de tekst, het voorbeeld van de fabrikant.In de   lijn, zetten we  , snelheid, of de snelheid van de woorden te zeggen.Lage tarieven, de toespraak zal langzaam.   wij noemen, speakutterance, avspeechsynthesizer voorbeelden van methoden van de,,, die, myutterance, object.Dit begint de tekst naar spraak,,, dit is compleet, verantwoordelijke, de invoer van soortgelijke werken.,, klas van mening: de invoering van AVFoundation UIViewController {@ IBOutlet zwakke var TextView:UITextView!Laat de Synthesizer = avspeechsynthesizer () var myutterance = avspeechutterance (string: ") - functie viewdidload () {super. Viewdidload () /om een extra set laden van mening, meestal van de pen.- (de)} {didreceivememorywarning herschrijven. Didreceivememorywarning () /de verwijdering van alle middelen, kan worden opgelost.} @ ibaction func TextToSpeech (afzender: UIButton) {myutterance = avspeechutterance (string: structuur. De tekst) myutterance.rate = 0,3 synthese. Speakutterance (myutterance)}}, 9, in de simulator,   test, het is tijd voor de test van onze programma 's in IOS - simulator.Pers, command-r, of door op de knop in de linker aanvragen.Door het invoeren van een reeks teksten van mening en de knop op de bodem van de testprocedure.,,,,,,, in de conclusies van deze handleiding, we leren hoe dat de tekst naar spraak -, een interface met de generator   creëren, netwerken en acties.Ik moedig je   experimenten en aangepaste toepassing van jezelf.Ik hoop dat je de handleiding  , te helpen.














Previous:
Next Page: