cruinh / iosSpeechSynth

iOS Speech Synthesis Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iosSpeechSynth

iOS Speech Synthesis Demo

This is a quick demo I through together to play with the iOS speech synthesis libraries.

It was written entirely in Swift Playgrounds 2.0 (build 7.40.8, beta 6)

After running the playground, tap into the textbox at the bottom of the live view and type in a question. The super-rudimentary Question Answering AI will attempt to recognize your question and then respond in both text and voice. You can see a list of the questions it can recognize by examining the code. For reasons I didn't bother to dig into, it's not going to recognize anything with an apostraphe in it, so just skip those when typing.

The important part of the demo is in the speak() function, which shows converting a string into a voice that's output from the device speakers (as long as the volume is up).

Usage

You'll need either a copy of XCode, or a copy of the Swift Playgrounds 2.0 app.

With XCode installed on your Mac, just download this repo and double-click the playground to open it.

With Swift Playgrounds, download the repo and copy the playground into the "Playgrounds" folder in your iCloud Drive. Then open the Playgrounds app and you should see it appear in the main bookshelf screen.

About

iOS Speech Synthesis Demo


Languages

Language:Swift 100.0%