Skip to content
forked from AceCentre/pasco

Phrase Auditory Scanning COmmunicator - AAC App for iOS and the Web

License

Notifications You must be signed in to change notification settings

hosseinzoda/pasco

 
 

Repository files navigation

pasco icon

pasco (Phrase Auditory Scanning COmmunicator)

pasco is a development project by the Ace Centre to create a AAC app to support people who require auditory scanning only. This may be with one or several Text to Speech (TTS) languages or recorded speech. The app supports auditory cues in a headphone and main speech out of the main speaker of a device. Currently only these features are supported in iOS - other platforms are due to be supported in the future.

Netlify Status

Getting Started

You can try out a limited version of pasco on the web at app.pasco.chat. Alternatively download the iOS app here.

To learn more about pasco, Read pasco documentation.

Differences between versions

Feature iOS Web
Cue / Main voice splitting between headphone and speaker
Import/Export of Vocab tree
Offline support
In-App Editing
In-App Voice Recording
Adjustable font size and Colour Themes
Switch Access (1-4)
On-Screen navigation tool, Resizable and Draggable
Webhook support (e.g. IFTT, Zapier)
(Beta) Scroll-wheel navigation mode
Offline voices

Developing

Prerequisites

If developing the iOS build you will also need:

  • A mac
  • XCode

Installing

npm install
bower install

To test the web build:

npm run dev

To build the iOS build - First time:

npm install
bower install
npm run build-prod
npm run cordova-dist
cd cordova
cordova platform add ios
cordova build

To build the iOS build - Additional times:

npm install
bower install
npm run build-prod
npm run cordova-dist
cd cordova
cordova build

Having problems building?

Try this:

npm install --upgrade cordova@latest
npm install --upgrade cordova-ios@latest
npm install --upgrade ios-deploy
npm install cordova-icon

Notes

  • configuration file is at html/config.json. modes are auto and switch.
  • the app detects a number of keystrokes. To get it to work with 1 or more switches the app needs a switch box that sends these keystrokes:
ArrowUp or W -> Previous # on switch mode
ArrowDown or S -> Next # on switch mode
ArrowRight or D -> Go into or select
ArrowLeft or A -> Go out

Roadmap

Our next milestone is: https://github.com/AceCentre/pasco/milestone/4

Built With

Contributing

We would 💛 your contributions. Please feel free to fork the project and we would to see your Pull Requests. Take a look at the issue queue if you want something to get started on. If GitHub isn't your thing and you want to give us feedback - drop us a line

Authors

Releasing to App Store Gotchas

Signing for "pasco" requires a development team. Select a development team in the Signing & Capabilities editor.

This is pretty straight forward. Go into the signing and capabilities tab and select Ace Centre North as the team. Make sure you do it for Debug and Release.

The app icon is the cordova icon

Run cordova-icon --icon=model/icon.png from the cordova folder

The build and version numbers are weird

You have to manually bump the version numbers

Archive is greyed out under product

You have to select 'Any iOS Device' as your build target

pasco has conflicting provisioning settings. pasco is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "Apple Development" in the build settings editor, or switch to manual signing in the Signing & Capabilities editor.

Try untick and retick 'automatically manage signing'

License

This project is licensed under the GNU GPL v3 - see the LICENSE.txt file for details

Acknowledgments

  • A massive thanks to our Clients who have inspired the need for this
  • Paul Pickford who has helped fund the project through his eBay Sales
  • Francis, Alli and Students at Lancasterian School who have helped test the project and give really useful feedback

About

Phrase Auditory Scanning COmmunicator - AAC App for iOS and the Web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.6%
  • HTML 12.8%
  • SCSS 2.5%
  • Shell 0.1%