Listener GUI Started

So with the code-context, the dictation in Listener is getting okay-ish. It's still pretty frustrating and error prone, but I can use it maybe 1/4 of the time (mostly for doc-strings). Part of the frustration is just that the language models are not yet well tuned for some commonly needed phrases that the tokeniser didn't generate for the code corpus, but a big part of it is that I don't yet have the correction/undo operations nor the navigation bits, so any mistake means editing by keyboard. The lack of a good contextual awareness/biasing model is also pretty big.

So, I've been working on getting the GUI built up for doing corrections. As of now, a dbus service runs in the background which is driving the interpreter, and IBus and delivering the partial and final transcriptions via signals to the front-end GUI. I've also got a "floating window" that shows the text as you speak, though currently you have to install some KWin config to get it to float over other windows (due to focus-stealing protections). I'm thinking a KDE plasmoid that runs in the panel might be a better approach.

The idea is that the DBus service will be reusable for other GUIs and will be the primary API used to communicate with the service, so e.g. a code editor plugin will pass context information through the DBus API, the GUI will use the API to update rules, send correction updates, etc. Up until this point, I've been using ad-hoc socket communication... which honestly was a lot easier to develop and control, but if the project is to become a general service for the Linux desktop I suppose I need to embrace the native RPC mechanism.

Side notes: I am finding pydantic useful, but definitely frustrated with it not playing well with regular properties. DBus in PySide isn't thrilling me, but it works once you fire up qdbusviewer and realise that you're listening for the wrong thing and you debug cryptic data-format issues. The "Qt tool window that floats over all other windows" thing took entirely too long to figure out was something blocking the effect (Kwin), rather than me "spelling" it incorrectly. Facebook just announced a transformer-and-audio based model that sounds a lot closer to what I'd like to work with, but I'll focus on getting my current implementation useful first before experimenting with swapping out the back-end.

Comments

  1. best books

    best books on 07/05/2020 3:01 p.m. #

    Veronica Roth Books In Order Weird Science Remake

  2. wootap.shoppy.pl

    wootap.shoppy.pl on 07/06/2020 8:51 a.m. #

    Zero To One Kindle Victorian Age Prose And Poetry

  3. AllenAdutt

    AllenAdutt on 07/06/2020 12:50 p.m. #

    Hurry up to look into loveawake.ru you will find a lot of interesting things

  4. Kiagal

    Kiagal on 07/06/2020 5:15 p.m. #

    <a href="http://priligy.us.com/">priligy buy online</a>

  5. Amygal

    Amygal on 07/07/2020 4:32 a.m. #

    <a href="https://trazodonesale.com/">trazodone hcl</a>

  6. Markgal

    Markgal on 07/07/2020 8:15 a.m. #

    <a href="https://flomax.us.com/">buy flomax</a> <a href="https://motrin.us.com/">motrin prescription 600 mg</a> <a href="https://domperidone.us.com/">buy motilium online usa</a>

  7. Lisagal

    Lisagal on 07/07/2020 12:14 p.m. #

    <a href="https://lipitor.us.org/">lipitor tablets</a>

  8. rezakz.shoppy.pl

    rezakz.shoppy.pl on 07/07/2020 2:59 p.m. #

    Philosophy Books For Cgpsc Religious Literature History

  9. PrestonVeima

    PrestonVeima on 07/07/2020 5:16 p.m. #

    experts operate going on a date affiliate site from catch intercourse episode believe

    Cinnaminson court voice that experts claim 22 year old Jerell Manson ture of Roebling attracted the target to this town for calling the lady on the website P, in the past commonly known sufficient bass, thursday day.Manson apparently for sure the lady friend to get involved his car or truck and next went the woman to a remote domain, bitten her and as well chucked her apart from the car while keeping a few of her very personal commodities.lindsay lohan surely could banner on paper a passing autos as was come to a medical facility to produce treatment program.authorities made it possible to identify Manson making use of the dog's courting stock portfolio. they are saying that they are able to decieve tiger time for Cinnaminson, believing that he am seeing an additional lady saturday. these guys looked on his or her truck or suv and found the victim's certificate.Manson became faced with second measure sperm offensive. authorities said which in turn Manson also happens to be thought around another reproductive harm playground Edgewater 2018.said prejudice occasions expanded in 2019 using <a href=https://datingspanishwomen.travel.blog/2019/06/13/where-and-how-to-find-beautiful-spanish-women/>pretty spanish girls</a> 2018, according to innovative new tips sold by school on the lawyers broad.police arrest want sweetheart who seem to purportedly tried to <a href=https://meetspanishwomen.wixsite.com/meetspanishwomen/post/what-s-special-about-spanish-women>woman in spanish</a> entice young boy boyUpdated: sunday, present cards 11 2020 12:14 pm EST2020 01 11 17:14:11 GMT.

  10. Teogal

    Teogal on 07/07/2020 5:31 p.m. #

    <a href="https://duloxetine.us.com/">cymbalta 30 mg</a>

  11. NikeLal

    NikeLal on 07/08/2020 1:51 a.m. #

    http:\\manicure.slotkingslot.xyz
    http:\\borba.lotvipwin.xyz
    http:\\gamerkingmine.xyz
    http:\\testa.vipcarnivalwin.xyz
    http:\\patch.minesvipmine.xyz

    http:\\beryl.slottimewin.xyz
    http:\\zygal.vippromowin.xyz
    http:\\sandifer.lotvipmachin.xyz
    http:\\cutts.vptimemaniav.xyz
    http:\\goahead.lotkingslot.xyz

    http:\\yachting.gamingvipsmash.xyz
    http:\\sevenpromospin.xyz
    http:\\vipvipwin.xyz
    http:\\tabor.slotmoneymine.xyz
    http:\\mckeehan.vpmachinwin.xyz

    http:\\baird.gamertimewin.xyz
    http:\\bacon.vpkingsmash.xyz
    http:\\kindness.sevenvipwin.xyz
    http:\\overcast.onlinevipmine.xyz
    http:\\fishwife.mashkingsmash.xyz

  12. Boogal

    Boogal on 07/08/2020 7:11 a.m. #

    <a href="http://prednisolone.us.org/">buy prednisolone</a> <a href="http://tamoxifenpct.com/">buy tamoxifen</a>

  13. http://rezakz.shoppy.pl/

    http://rezakz.shoppy.pl/ on 07/08/2020 12:08 p.m. #

    Science Fair Projects For 7th Grade Video Games Best Novels
    Under 250 Pages

  14. http://rezakz.shoppy.pl/

    http://rezakz.shoppy.pl/ on 07/08/2020 12:08 p.m. #

    Science Fair Projects For 7th Grade Video Games
    Best Novels Under 250 Pages

  15. XRumerTest

    XRumerTest on 07/08/2020 3 p.m. #

    Whenever you are searching someone is concerned something spellbinding, in control this into public notice

















    http://artima.co.kr/wp/index.php/how-in-order-to-earn-pork-riblets-inside-all-the-hobs-utilizing-a-fabulous-rub/
    http://www.eco-lead.jp/info/free-involving-bill-gaming-establishment-video-games-internet-slots/
    https://gbnbrand.com/uncategorized/free-connected-with-impose-slot-machine-game-unit-machine/
    https://mahboobgranites.ml/2020/06/07/have-fun-having-zero-cost-slot-machine-game-product-adventures-on-the-web-while-not-registration/
    http://pinkprincessparties.com/2020/06/07/free-about-payment-obtain-that-sims-3-lucky-palms/

  16. pdf

    pdf on 07/08/2020 5:04 p.m. #

    Introduction To Political Science Notes Siksha 'O'
    Anusandhan (Deemed To Be University) Bhubaneswar Odisha

  17. pdf

    pdf on 07/08/2020 5:04 p.m. #

    Introduction To Political Science Notes Siksha
    'O' Anusandhan (Deemed To Be University) Bhubaneswar Odisha

  18. blids

    blids on 07/08/2020 6:52 p.m. #

    If you are looking as a replacement for something intriguing, monitor this observable




































    https://icdesign.es/free-in-fee-video-slot-machine-system-machine/

  19. books

    books on 07/09/2020 1:55 a.m. #

    Eoin Colfer Artemis Fowl The Alice Network Film

  20. VictoriaCox

    VictoriaCox on 07/09/2020 3:31 a.m. #

    If you need Ibrutinib, you can buy in this pharmacy


    [url=https://anticancer24.ru/shop/491/desc/ibrunat]имбрувика[/url]

  21. book epub

    book epub on 07/09/2020 9:27 a.m. #

    Kinds Of Novel In English Literature Elementary Education Kangra

  22. http://mbclbo.shoppy.pl/

    http://mbclbo.shoppy.pl/ on 07/09/2020 5:38 p.m. #

    The Mysterious Benedict Society And The Perilous Journey Pdf The Game Thrones Book
    Series

  23. http://mbclbo.shoppy.pl/

    http://mbclbo.shoppy.pl/ on 07/09/2020 5:38 p.m. #

    The Mysterious Benedict Society And The Perilous Journey Pdf The Game Thrones Book Series

  24. blids

    blids on 07/09/2020 6:08 p.m. #

    If you are looking on something compelling, watchdog this at blameworthy




































    https://flytas.com/onlineheist-plans-that-gemstone-casino/

  25. books

    books on 07/10/2020 12:59 a.m. #

    Polytechnic One Year Courses Introduction To Political
    Science Pdf

  26. books

    books on 07/10/2020 12:59 a.m. #

    Polytechnic One Year Courses Introduction To Political Science Pdf

Pingbacks

Pingbacks are closed.

Post your comment