Domanda

Qualcuno sa che se "discorso al testo" e "text to speech" api di usato in Siri sono accessibili in IOS 5 o IOS 6 SDK?

Ho fatto una ricerca ma non ho trovato nulla nella documentazione, quindi se quello non è incluso nel SDK ci sono delle librerie di qualità "Siri" nel mercato?

È stato utile?

Soluzione

Siri non è disponibile in forma di API ancora, tuttavia, qualsiasi UITextField o UITextArea può essere dettata da utilizzando il built-in opzione per le speech-to-text.

Altri suggerimenti

Partenza Openears a: http://www.politepix.com/openears ho usato sperimentalmente e ha funzionato grande. Si riconoscerà vocabolari preimpostati molto bene. C'è una breve pausa di mezzo secondo o poco più prima che riconosce la parola e si confonde in un ambiente con un sacco di voci (un ristorante affollato), ma in un ambiente ragionevolmente tranquillo ho trovato grandi opere.

iOS 10 introduce una nuova API di riconoscimento vocale -. SFSpeechRecognizer

https://developer.apple.com/videos/play/wwdc2016/509 /

Siri è disponibile solo come beta su iPhone 4S, non so se il piano è quello di diffondere a tutti iOS 5 dispositivi compatibili. librerie open source per il riconoscimento vocale sono difficili da trovare. Si potrebbe guardare in Nuance (drago) sviluppatore del gateway qui .

Si potrebbe anche voler controllare iSpeech di text to speech e API di riconoscimento vocale . Hanno già consentono di includere nelle tue applicazioni senza troppi problemi e in realtà sono un po 'meglio di quello che Siri ha. grande forza di Siri è la PNL, non tanto il tecnico discorso sottostante.

Siri is not available to Developers yet.

We've made an SDK for isolated words (or small phrases) recognition, CeedVocal SDK. We use it in our own app Vocalia. It's not free though (but there's free trial), more information at: http://www.creaceed.com/ceedvocal

For speech recognition you can use OpenEars (http://www.politepix.com/openears/) which works offline and provide good accuracy.OpenEars is free to use in an iPhone or iPad app. Yes OpenEars handles Speech to Text function.

After iOS 10 you can use

Speech.framework

It is very simple to use.Just import Speech into your class

import Speech

let speechRecogizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en-US"))!  //locale whatever you want to use
let recognitionRequest = SFSpeechAudioBufferRecognitionRequest()
let recognitionTask:SFSpeechRecognitionTask = speechRecogizer.recognitionTask(with: recognitionRequest, resultHandler: { (result, error) in 
    print(result?.bestTranscription.formattedString) //here you can get your text 
})

You can also check https://github.com/PKrupa94/SpeechManager for it.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top