https://github.com/cryptoc1/speechprep
Practice for speeches and other presentations
https://github.com/cryptoc1/speechprep
Last synced: about 1 month ago
JSON representation
Practice for speeches and other presentations
- Host: GitHub
- URL: https://github.com/cryptoc1/speechprep
- Owner: Cryptoc1
- License: mit
- Created: 2015-05-23T03:27:20.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-05-23T03:56:10.000Z (about 11 years ago)
- Last Synced: 2025-01-27T06:30:45.178Z (over 1 year ago)
- Language: Swift
- Size: 1.63 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpeechPrep
Some say that the best way the practice and remember speeches or presentations is to read and hear the text out-loud. This is the idea behind SpeechPrep.
## How
SpeechPrep was built off of [karaoke](https://github.com/cryptoc1/karaoke), with the added support of the `NSSpeechSynthesizer` class that talks back
to the user.
The `Parser` class is used to format the user inputted text by seperating that text at the end of each sentence. The `Parser` builds an `Array` of sentences. Note however, that the parser isn't very sophisticated, so it only really accepts plain-text. Meaning no bullet-points, or exlamation point detection.
## Screens


## Notices
To get more verbose information from the program, set `DEVMODE` to `true` in `ViewController.swift`.
```swift
...
import Cocoa
import AppKit
// Setting to true enables logging in a some functions and what-not
var DEVMODE : Bool = false
class ViewController: NSViewController, NSSpeechRecognizerDelegate, NSSpeechSynthesizerDelegate {
...
```
Icon by [Icons8](http://icons8.com)