Reply
Thread Tools
Posts: 958 | Thanked: 3,426 times | Joined on Apr 2012
#11
Originally Posted by velox View Post
Sounds pretty good. Speed-up achieved within QML or did you already go the c++ path? Oh yeah, and the inevitable question: Do you plan to make it open source?

If you need some help with german translation or a logo/graphics somewhere down the line, send me a direct message
Speed-up was achieved partially by moving to Python (which I was already using for the voice recognition), but mainly due to algorithmic improvements (it now stores words in a quadtree so it only checks a small number of them based on where you start the stroke).
 

The Following 12 Users Say Thank You to taixzo For This Useful Post:
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#12
Great work taixzo Will keep a close eye on this project!
 

The Following 2 Users Say Thank You to mariusmssj For This Useful Post:
Posts: 958 | Thanked: 3,426 times | Joined on Apr 2012
#13
I've uploaded an alpha build of the advanced keyboard, for those who want to test it out.

Usage: install, reboot phone. Go to settings > System > Text Input > Keyboards and enable AdvancedKeyboard. Then, set Active keyboard to AdvancedKeyboard. It should now be accessible in any application.

To use dictation, tap the microphone key. Note this will work better in a relatively quiet environment.

To toggle swipe mode, tap the button in the top-right. Then swipe words.

KNOWN ISSUES
  • In Swipe mode, you cannot enter single characters. You have to go back to normal mode to do that.
  • Symbols don't work correctly in Swipe mode.
  • There is no word probability training yet. It often mispredicts short words (particularly "us" for "is" and "thus" for "this") and there is not yet any display of alternate possibilities.
  • You can't swipe capital letters like you can in Swype. Nor can you swipe punctuation. This will come after I improve the prediction accuracy.
  • Voice dictation sends audio in an uncompressed format (WAV). This means it can be slow on a low-bandwidth connection, particularly for long sentences.
  • I've implemented basic punctuation in the dictation mode, but Wit.ai's voice model has issues recognizing the word "comma" in the middle of a sentence.

And on a completely different topic: Why does the forum let me upload .deb packages but not .rpms? Sailfish OS has been a section on this site for three years now.

EDIT: package removed as it is broken

Last edited by taixzo; 2015-12-21 at 14:35.
 

The Following 13 Users Say Thank You to taixzo For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#14
It appears to be looking for PyQT Tree?
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 4 Users Say Thank You to Bundyo For This Useful Post:
Posts: 958 | Thanked: 3,426 times | Joined on Apr 2012
#15
Originally Posted by Bundyo View Post
It appears to be looking for PyQT Tree?
Whoops, forgot to include the pyqtree file. I'll build a new package this evening.
(Pyqtree is actually Py QuadTree, which is used to make searching swipe possibilities more efficient.)
 

The Following 4 Users Say Thank You to taixzo For This Useful Post:
coderus's Avatar
Posts: 6,436 | Thanked: 12,699 times | Joined on Nov 2011 @ Ängelholm, Sweden
#16
 

The Following 3 Users Say Thank You to coderus For This Useful Post:
Posts: 334 | Thanked: 2,004 times | Joined on Oct 2013 @ Fin
#17
Originally Posted by coderus View Post
Meanwhile: https://openrepos.net/content/eber42/okboard
Yeah
http://talk.maemo.org/showpost.php?p...&postcount=125
__________________
necunos.com - Join the movement for freedom of mobile
 

The Following User Says Thank You to eekkelund For This Useful Post:
Posts: 958 | Thanked: 3,426 times | Joined on Apr 2012
#18
Ok, this package should (hopefully) work properly.

EDIT: it didn't, removed broken package.

Last edited by taixzo; 2015-12-23 at 02:15.
 

The Following 3 Users Say Thank You to taixzo For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#19
(I can also test an i386 build if you make one
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following User Says Thank You to Bundyo For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#20
No, still shows the same message. The new file size looks the same as the previous one, btw.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 3 Users Say Thank You to Bundyo For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 18:07.