{"id":27113237,"url":"https://github.com/acecentre/pasco","last_synced_at":"2025-04-07T02:50:13.518Z","repository":{"id":22039410,"uuid":"94929270","full_name":"AceCentre/pasco","owner":"AceCentre","description":"Phrase Auditory Scanning COmmunicator  - AAC App for iOS and the Web","archived":false,"fork":false,"pushed_at":"2024-08-06T08:47:50.000Z","size":119558,"stargazers_count":14,"open_issues_count":27,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-06T10:43:31.824Z","etag":null,"topics":["aac","alternative-communication","augmentative-communication","bower","cordova","software","tts"],"latest_commit_sha":null,"homepage":"https://app.pasco.chat","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AceCentre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support/README.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"https://www.justgiving.com/onecheckout/donation/direct/charity/139889"}},"created_at":"2017-06-20T19:49:25.000Z","updated_at":"2024-08-06T08:47:56.000Z","dependencies_parsed_at":"2024-08-06T10:42:41.676Z","dependency_job_id":null,"html_url":"https://github.com/AceCentre/pasco","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceCentre%2Fpasco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceCentre%2Fpasco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceCentre%2Fpasco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceCentre%2Fpasco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AceCentre","download_url":"https://codeload.github.com/AceCentre/pasco/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247584054,"owners_count":20962071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aac","alternative-communication","augmentative-communication","bower","cordova","software","tts"],"created_at":"2025-04-07T02:50:13.005Z","updated_at":"2025-04-07T02:50:13.483Z","avatar_url":"https://github.com/AceCentre.png","language":"JavaScript","funding_links":["https://www.justgiving.com/onecheckout/donation/direct/charity/139889"],"categories":[],"sub_categories":[],"readme":"\u003e ⚠️ We are no longer actively developing Pasco as we have launched the next generation version, called **Echo**! [Check it out here!](https://github.com/acecentre/echo). Don't worry, Pasco isn't going to be removed, so you can continue to use it. ⚠️\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/AceCentre/pasco/blob/master/res/icon.png\" width=\"150\" alt=\"pasco icon\"\u003e\n\u003c/p\u003e\n\n# pasco (Phrase Auditory Scanning COmmunicator)\n\npasco is a development project by the [Ace Centre](https://acecentre.org.uk) 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.\n\n## Getting Started\n\nYou can try out a limited version of pasco on the web at [app.pasco.chat](https://app.pasco.chat). Alternatively download the iOS app [here](https://itunes.apple.com/us/app/pasco/id1317265884?ls=1\u0026mt=8).\n\nTo learn more about pasco, [Read pasco documentation](https://docs.acecentre.org.uk/pasco/).\n\n### Differences between versions\n\n| Feature                                                  | iOS | Web |\n| -------------------------------------------------------- | :-: | --: |\n| Cue / Main voice splitting between headphone and speaker | ✅  |  ❎ |\n| Import/Export of Vocab tree                              | ✅  |  ✅ |\n| Offline support                                          | ✅  |  ✅ |\n| In-App Editing                                           | ✅  |  ✅ |\n| In-App Voice Recording                                   | ✅  |  ❎ |\n| Adjustable font size and Colour Themes                   | ✅  |  ✅ |\n| Switch Access (1-4)                                      | ✅  |  ✅ |\n| On-Screen navigation tool, Resizable and Draggable       | ✅  |  ✅ |\n| Webhook support (e.g. IFTT, Zapier)                      | ✅  |  ✅ |\n| (Beta) Scroll-wheel navigation mode                      | ✅  |  ✅ |\n| Offline voices                                           | ✅  |  ❎ |\n\n## Developing\n\n### Prerequisites\n\n- [Node](https://nodejs.org)\n\nIf developing the iOS build you will also need:\n\n- A mac\n- XCode\n\n### How to install?\n\n```\nnpm install\n```\n\nTo test the web build:\n\n```\nnpm run dev\n```\n\n### Start Web Development Server\n\n```\ngulp dev\n```\n\n### Web Production Build\n\n```\ngulp build-prod\n```\n\n\n### Cordova Builds\n\nInitially create a cordova build from cordova-template. \n```\n## You may also want to clean the previous build folder\n# gulp clean-cordova-build\ngulp init-cordova-build\ncd ./builds/cordova-main-build/\nnpm install\ncordova platform add ios\n## For ios9 build\n# gulp clean-cordova-build --build-name ios9-build\n# gulp init-cordova-build --build-name ios9-build\n```\n\nBuild for development with live-reload.\n```\ngulp dist-to-cordova-build-dev-watch\n## for iOS 9\n# gulp dist-to-cordova-build-dev-watch --build-name ios9-build --target es5\n## then open another terminal for cordova build\ncd ./builds/cordova-\u003cbuild-name\u003e/\ncordova run --live-reload\n```\n\nBuild for production\n```\ngulp dist-to-cordova-build-prod\ncd ./builds/cordova-\u003cbuild-name\u003e/\ncordova build ios --release\n```\n\n### Having problems building?\n\nTry this:\n\n```\nnpm install --upgrade cordova@latest\nnpm install --upgrade cordova-ios@latest\nnpm install --upgrade ios-deploy\nnpm install cordova-icon\n```\n\n### Notes\n\n- configuration file is at `html/config.json`. modes are `auto` and `switch`.\n- 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:\n\n```\nArrowUp or W -\u003e Previous # on switch mode\nArrowDown or S -\u003e Next # on switch mode\nArrowRight or D -\u003e Go into or select\nArrowLeft or A -\u003e Go out\n```\n\n## Roadmap\n\nOur next milestone is: https://github.com/AceCentre/pasco/milestone/4\n\n## Built With\n\n- [FontAwesome](http://fontawesome.com) - For some of the icons\n- [Responsive Voice](https://responsivevoice.org/) - The web framework used for TTS on the web\n\n## Contributing\n\nWe 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](https://github.com/acecentre/pasco/issues) 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](https://acecentre.org.uk/contact/)\n\n## Authors\n\n- **Will Wade** - Initial work, and Project Lead - [WillWade - GitHub](https://github.com/willwade)\n- **Hossein Amin** - Most of the hard programming work - [HoseeinAmin - GitHub](https://github.com/hosseinamin)\n- [**Selma Al Zarrouk** - Adding tests + Fixing bugs](https://github.com/selmaAlzarrouk)\n- **Gavin Henderson** - A little bit of coding\n\n## Releasing to App Store Gotchas\n\n\u003e Signing for \"pasco\" requires a development team. Select a development team in the Signing \u0026 Capabilities editor.\n\nThis 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.\n\n\u003e The app icon is the cordova icon\n\nRun `cordova-icon --icon=model/icon.png` from the cordova folder\n\n\u003e The build and version numbers are weird\n\nYou have to manually bump the version numbers\n\n\u003e Archive is greyed out under product\n\nYou have to select 'Any iOS Device' as your build target\n\n\u003e 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 \u0026 Capabilities editor.\n\nTry untick and retick 'automatically manage signing'\n\n## License\n\nThis project is licensed under the GNU GPL v3 - see the [LICENSE.txt](https://github.com/AceCentre/pasco/blob/master/LICENCE.txt) file for details\n\n## Acknowledgments\n\n- A massive thanks to our Clients who have inspired the need for this\n- [Paul Pickford](https://www.youtube.com/watch?v=8lxpvI3lk8w\u0026feature=youtu.be) who has helped fund the project through his eBay Sales\n- Francis, Alli and Students at [Lancasterian School](http://www.lancasterian.manchester.sch.uk) who have helped test the project and give really useful feedback\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facecentre%2Fpasco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facecentre%2Fpasco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facecentre%2Fpasco/lists"}