owenlarosa / newscaster Goto Github PK
View Code? Open in Web Editor NEWiOS app that tracks news stories and reads them aloud.
iOS app that tracks news stories and reads them aloud.
When some links are opened, a warning like the following will appear:
2016-05-06 15:24:13.730 Newscaster[1395:179460] *** -[__NSCFString substringWithRange:]: Range {87, 18446744073709551536} out of bounds; string length 39506. This will become an exception for apps linked after 10.10 and iOS 8. Warning shown once per app execution.
The app does not crash on the iOS 9 simulator and has been working on devices running 8.x. It has yet to be tested on a physical device running iOS 9+.
This method is preferred over allowing arbitrary loads. Current settings may be cause for rejection by Apple.
The ideal behavior is for the narration to continue regardless of whether or not the screen is active.
If the article list hasn't been updated for a certain time, it should automatically be updated the next time the articles view is displayed.
When the app is relaunched, the original order is maintained.
The first time a feed is opened, a download does not occur. The user has to initiate the download manually. However, on subsequent loads, the auto-refresh feature is working.
For some article cells, the text contents don't take up the entire height of the labels. It would be preferable if the row height changes accordingly to avoid blank space.
If it was paused before the settings were changed, it should remain paused.
iAd is shutting down and it will be necessary to find a different source for banner ads.
When speaking an article, there are particularly long pauses in-between words. This could be caused by a long pre-utterance or post-utterance but may also due to the fact that a new utterance is created for each word.
Add icon for submission to TestFlight.
There is currently no way to remove occurrences of strings of the format "โ" within articles. This should be done since there's no equivalent symbol relevant to pronunciation and the speaker shouldn't be reading these characters.
After pausing, changing audio settings, and resuming playback repeatedly, sometimes audio fails to start. Occurs on iOS 9 simulator.
When the user dismisses the link view, the current speech does not stop. It also does not appear to be possible to start speech for a new article afterwards.
After stopping the ongoing speech, it is not possible to start speaking again for the same or a different article. Instead, the following is printed to the console.
"Building MacinTalk voice for asset: (null)"
The intended behavior is to omit characters like "\t" or "\n".
When speech stops, it remains as a pause button as if speech were still in progress.
There is currently no logical way for the user to do this. But it would be useful for news articles with multiple pages.
When a URL is incorrectly formatted or contains invalid characters, attempting to load the resource results in a crash. Invalid URLs should either be rejected or converted to the correct format (in the case of percent encodings).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.