Colocar o iPhone para ler usando SwiftUI

SwiftUI

Olá pessoal, meu nome é Mauricio Junior e hoje eu vou falar como criar um código em SwiftUI e colocar o iPhone para ler um texto para você, quero dizer, é bom criar um aplicativo que tenha a possibilidades de fazer ele ler o texto para a pessoa de forma fluída e original.

Alguns sabem mas eu tamb√©m programo para mobile nativo usando SwiftUI, Swift UIKit ou Objective-C. Para alguns projetos eu utilizo Xamarin ou MAUI com a linguagem C# mas hoje eu vou mostrar um c√≥digo que me ajudou a colocar o aplicativo mais din√Ęmico na leitura de um texto usando SwiftUI.

Para você que quer aprender mais sobre SwiftUI, eu publiquei um curso na plataforma ecode10.academy e você pode conferir diretamente nesse link aqui o curso de SwiftUI https://ecode10.academy/curso/16/curso-de-ios-swift-e-swiftui e o curso de Swift UIKit https://ecode10.academy/curso/7/curso-de-ios-na-pratica dentro da categoria mobile https://ecode10.academy/Index?category=1&categoryName=Mobile.

O c√≥digo √© bem simples e ao mesmo tempo √ļtil para v√°rios tipos de aplicativos.

import AVFoundation
let synthesizer = AVSpeechSynthesizer( )

let utterance = AVSpeechUtterance(string: "Informação que eu preciso")
utterance.voice = AVSpeechSynthesisVoice(language: "pt-BR")
utterance.rate = 0.5
self.synthesizer.speak(utterance)

O primeiro passo é importar o AVFoundation.

O segundo passo √© criar uma inst√Ęncia dele antes do Body:View.

Depois, gero uma inst√Ęncia de AVSpeechUtterance com o texto que eu preciso passar. A pr√≥xima linha define a linguagem e depois a velocidade para leitura. Depois de definir isso, basta utilizar o m√©todo speak passando o par√Ęmetro que o m√©todo exige.

Espero que você tenha gostado e qualquer coisa pode entrar em contato pelo meu site https://mauriciojunior.net.

Fórum: https://ecode10.academy/forum/3/swift-e-swiftui/question/20/ler-um-texto-automtico