Git Product home page Git Product logo

Comments (8)

Kaljurand avatar Kaljurand commented on September 27, 2024

I have no possibility to test with a MIUI device at the moment, but maybe somebody reading this has. If possible could you add some screenshots to illustrate the issue.

from k6nele.

nomada-rodrigo avatar nomada-rodrigo commented on September 27, 2024

Sure. Here they are.

Screenshot_2024-01-29-10-37-34-587_org mozilla firefox
Screenshot_2024-01-29-10-38-14-393_com menny android anysoftkeyboard
Screenshot_2024-01-29-10-38-24-882_ee ioc phon android speak
Screenshot_2024-01-29-10-38-53-078_ee ioc phon android speak
Screenshot_2024-01-29-10-39-19-798_ee ioc phon android speak
Screenshot_2024-01-29-10-39-28-036_android

from k6nele.

Kaljurand avatar Kaljurand commented on September 27, 2024

Looking at the screenshots, where you are using AnySoftKeyboard, it seems this issue is similar to #109 .

I've just tested with AnySoftKeyboard v1.11.177, Android v14 (build AP11.231215.009) and various speech recognizers (Kõnele, FUTO Voice, Dicio, Google, LocalSTT): inserting the recognized text into the edited text field worked with none of them.

It works correctly in apps like Google Photos and Google Keep, when using their own microphone button (i.e. not the one on the keyboard).

So the issue is perhaps with the particular combination of AnySoftKeyboard and the underlying OS version. I have no clear idea how to debug it further.

In general, I'd recommend to directly use Kõnele's own keyboard app (the so called "Speak & swipe keyboard") for dictating into text fields.

from k6nele.

nomada-rodrigo avatar nomada-rodrigo commented on September 27, 2024

Hi,
When you recommend using the Könele's own keyboard, I'm not sure I understand. The app I have installed is already called "Speak and swipe keyboard" and if I activate it and deactivate ASK, I end up with only the dictate to text function (which doesn't input the result in the text field). If I click the keyboard symbol on the top left, I get a message that says "no previous keyboard".

Can you guide me on how to make that swipe keyboard available?

from k6nele.

Kaljurand avatar Kaljurand commented on September 27, 2024

Yes, I'm talking about the Kõnele implementation of the input method editor (IME), with the big yellow button in the center and a small keyboard icon in the top left corner. When you tap the yellow button, it should turn red and your dictated text should start appearing in the active text field. Are you saying that this does not happen?

You can see it in action in https://youtu.be/VLjV8JulEow?t=250 (4:10). It's a bit older version though.

from k6nele.

nomada-rodrigo avatar nomada-rodrigo commented on September 27, 2024

Exactly, the dictated text that shows when the button goes red doesn't get transferred to the text field.

I thought there was also a keyboard in "Speak and swipe", where we could type and swipe.

I guess that means I need to find a keyboard that doesn't cause this bug with the "Speak & Swipe" app. I tried a few ones from f-droid but no microphone button shows so that I can "turn on" the dictate to text feature of S&S, so I'm back on to gboard, but I don't like this option as the whole idea of these efforts was to abandon all these "no privacy friendly" apps.

Do you have any suggestions?

from k6nele.

Kaljurand avatar Kaljurand commented on September 27, 2024

The "Speak & swipe" offers swiping on the IME panel to move the cursor in the text field, swiping from the large microphone button to execute user-defined rewrite rules, and also typing on user-defined buttons to execute rewrite rules. But there is no traditional keyboard with the letter keys. Some examples are in this video https://www.youtube.com/watch?v=PWngf5onMaE

I am unable to reproduce the "text does not get transferred" bug. Does it only happen in certain apps (e.g. web browser), and with certain fields (e.g. HTML text fields)? Or always? I'm only aware of the issue that in the Google Docs app, when editing a file, the delete key does not work (while it works in Gboard). Screenshots (or even screencasts) would probably be helpful again.

I think Florisboard (https://github.com/florisboard/florisboard) is quite configurable and privacy friendly. You might be able to define swipes that switch to another IME (like K6nele) or configure what the microphone button does. (But I haven't tried recently.)

from k6nele.

nomada-rodrigo avatar nomada-rodrigo commented on September 27, 2024

Thank you for your effort into this. And for the Florisboard suggestion. I'll try it out.

from k6nele.

Related Issues (20)

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.