Giter VIP home page Giter VIP logo

lingo's People

Contributors

hsnborn22 avatar jaredmontoya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lingo's Issues

Error when trying to create dictionary file

Hello,
when I try to create a dictionary file I get this error message:
Error opening file: open languages/ru/dictionary.txt: The system cannot find the path specified.

Seems like the directory is called 'russian' instead.

Do not show the language selection menu at every start

Hello,
since most users will only learn one language at a time I think it would be better to save the currently studied language and add an option in the main menu to change the studied language. This way the user does not need to select his language at every start.

Row length too small

Hello,
not sure why but for me the rows are displayed too short (on Windows).

This input file
Input file

is displayed as:
Output formatting

scriptioContinuaTokenization requirements.txt installation on Windows

Hi! Thank you for this project.

I've been having some difficulties trying to install the requirements for scriptioContinuaTokenization on Windows (11). It seems that the requirements.txt file is not well suited for Windows as it makes pip throw a bunch of errors when running pip install -r requirements.txt.

In particular, some packages that can be found in the file are Ubuntu packages and cannot be installed on Windows, namely apturl, Brlapi, command-not-found, cupshelpers or distro-info.

There are also packages which version is wrong (defer has no 1.0.6 release on pypi for instance).

I've not yet tried installing it on my Ubuntu VM but I guess it'd be great if it could work from the get-go on Windows.

Implement a cache for the TTS

I find the delay waiting for the TTS a bit too long. Some ideas to solve it:

  1. Cache the mp3 locally and play the local file when you already downloaded it. Only delete mp3s at shutdown or with a user option.
  2. Additionally download the TTS of the whole text / current page / some words ahead in advance so you always have the local file ready when the user requests it.

words already colored during first use

I just built from source and used it for the first time and some words are already colored green/red/yellow even though I would like everything to be grey. idk if this is on purpose or not. I ran sed -i 's/1/0/g' words.json (repeat with 2,3) to make everything grey. Also I had this error while building 'Package alsa was not found in the pkg-config search path. Perhaps you should add the directory containing `alsa.pc'' which is fixed by installing libasound2-dev or alsa-lib-devel on most distros so maybe add a dependency list on the install page

Issue with Windows line endings?

Hello,
this text with CRLF line endings
Input text

is not displayed correctly:
image

It seems like part of the first row (в России) is displayed on top of the second row!?

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.