Giter Club home page Giter Club logo

louis's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @edequartel
  • ๐Ÿ‘€ Iโ€™m interested in braille and accessibility
  • ๐ŸŒฑ Iโ€™m currently learning swiftUI

louis's People

Contributors

edequartel avatar sempruijs avatar

Watchers

 avatar

louis's Issues

Mono repo

Make the repo more scalable by making it a mono repo

Put the app contents in a app folder.

I think this should be done before solving #16

Go open source

Make the repo public.

  • sign your commits
  • choose your license
  • Add signed commits branch protection rule.

localisation

Audio for German and English. see if the audiofiles have to proceed with a language identifier or by a folder or bundle name.

online connection

when in airplane mode json file is downloadable and therefore data is corrupt.

LongSound separators in json

These longSound separators are now only for Dutch has to be implemented in the JSON file
let separators = ["eeuw", "sch", "eeu", "ij", "ooi", "aa", "ui", "oo", "eu", "ei"]

question: How do you test your software/

I was wondering what the best way was of testing the app.

Do you connect the braille display to the laptop and use VoiceOver on the Mac to test if it works? Or do you build to an iPhone and connect the braille display with that device?

Best regards.

Audio files not included in app.

Audio files are not included in the Xcode project.

This makes it hard for new contributors to set up a development environment.

Currently you cannot get it running by just cloning the repo.

Shuffle() in LouisViewModel when audio file does not exist

When getting in the routine the first time the initial value of item is taken.
When this file is taken and does not exists the value is unspoken.
When checking on the existing of this file is does not get out of the routine.
This check is needed if by accident a file does not exists and is in the json.
So two bugs.
1. non spoken first word (not init)
2. hangs if first word is not found and looking for file existence.

audio zip packs

Check the number of folder and leave one or a notification in downloadView()

speech

This is a wish but it has issues in user interaction when using SwiftSpeech packager.

  1. non conditional, focus stays on button, fingers are on brailledisplay, after a spoken word the next wordt is shown on the button
  2. conditional, speak the word on the brailledisplay and when it is the same the next is shown otherwise a error sound is heard.

change showstrings

When pronounceType == .child and case != lowerCase words are separated in single characters and not in phonem

audio files prefix

The files in the folder phonetic/child phonetic/adult and phonetic/form need all a prefix.

See let prefixPronounce = ["child_","adult_","form_","form_"] in PlaygroundView.swift

Crashes when changes method

Crashes when changes method in settingsview, could be to do with changing or nrof lessons.
When changed from braillepi where alfabet is chosen and the mpop method the app crashes.

The index to
methods[n].lessons[m] m is to large and not checked.

optionals is the answer

now files available

This appears when from the given letters not more then 1 audio files is found.
This can happen when the methods.json file is not written with the right letters record.

Change language

When changing language and the lesson is high to a basic methode app crashes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.