this post was submitted on 07 Jun 2024
103 points (99.0% liked)

Android

17689 readers
361 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

πŸ”—Universal Link: !android@lemdro.id


πŸ’‘Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

πŸ’¬Matrix Chat

πŸ’¬Telegram channels / chats

πŸ“°Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS
 

Private and on-device speech recognition keyboard and service for Android. - soupslurpr/Transcribro

Hi everyone this is my first post on here. I saw my other app called BeauTyXT posted here so I wondered why not post my newest app here.

top 34 comments
sorted by: hot top controversial new old
[–] loki@lemmy.ml 20 points 5 months ago (2 children)

Thanks for making this but some screenshots or a walkthough would be nice. Also any plans to publish it on f-droid?

[–] soupslurpr@fedia.io 7 points 5 months ago

There! I added a screenshot of the keyboard UI at the bottom of the README.md. There isn't really anything else to screenshot other than maybe the ACTION_RECOGNIZE_SPEECH activity but it's basically the same but floating and with only the mic button.

[–] soupslurpr@fedia.io 7 points 5 months ago

Screenshots would be nice I suppose, yeah. A walkthrough/instructions are sort of included in the app in the Start screen, at least enough to get stuff enabled. I think the keyboard UI is pretty easy to understand, and the buttons are large and there is no wasted space which is nice for accessibility. At this time there aren't any plans to publish it on F-Droid. However, Accrescent is the recommended way to get it as Accrescent provides automatic updates (which can be turned off if you'd prefer) and has higher security than GitHub and F-Droid. It's available on GitHub releases too.

[–] helenslunch@feddit.nl 9 points 5 months ago (3 children)

Thanks but I'm already using FUTO keyboard.

[–] soupslurpr@fedia.io 6 points 5 months ago (1 children)

FUTO keyboard seems pretty cool! By default it switches to an enabled voice input keyboard when you press the microphone button, so you can actually use Transcribro with FUTO's keyboard! Better together! Of course perhaps you like their voice input or another voice input more. But it's good that they give you an option rather than being limited to only theirs! Transcribro might be a better option for you if you like how it has more buttons and some unique features compared to FUTO's. It's also around the same speed and accuracy as they both use the same underlying model. So give it a try and let me know!

[–] helenslunch@feddit.nl 1 points 5 months ago (1 children)

It's also around the same speed and accuracy as they both use the same underlying model.

Yeah I gave it a try just for shits and gigs and it was very similar, both are super accurate.

[–] soupslurpr@fedia.io 5 points 5 months ago

Yep. Also Transcribro has this feature that makes editing easier as it adapts the punctuation https://github.com/soupslurpr/Transcribro/pull/39

Again, you can use the FUTO keyboard and Transcribro together. All you have to do is enable Transcribro's keyboard (the Start screen will guide you), and then make sure in FUTO's keyboard in Voice Input the "Disable built-in voice input" is on. After that, pressing the mic button should switch to Transcribro. If you'd like Transcribro to automatically switch back, you can toggle that on in its settings.

[–] theredhood@lemm.ee 3 points 5 months ago

Thanks now I'm using FUTO. Very nice design for a FOSS app.

[–] doodledup@lemmy.world 1 points 5 months ago (1 children)

And it's on normal app stores available to keep me sane.

[–] helenslunch@feddit.nl 1 points 5 months ago

To each their own but I don't use "normal app stores"

[–] rufus@discuss.tchncs.de 6 points 5 months ago* (last edited 5 months ago) (2 children)

Can someone enlighten me oabout the specifics of the accrescent.app appstore?

I guess it's somewhat like Obtanium in that it fetches releases packed by the original developers, just plus an index, metadata and signing, thus more convenient and secure? I guess it's open-source and everything? What are the unique benefits?

[–] doodledup@lemmy.world 4 points 5 months ago (2 children)

I checked it out. This appstore has like 8 apps from which the majority is made by this developer. I wouldn't even be surprised if he's not trying to promote his app but the appstore instead. I'd not trust this store.

[–] soupslurpr@fedia.io 3 points 5 months ago (1 children)

Please don't spread baseless claims. The majority of the apps on Accrescent as of writing are not made by me. Only 3 out of the 12 apps are. I have already stated if you don't want to get my app from Accrescent, then you don't have to. There are apk files released on GitHub releases, which the download section of the README.md talks about.

[–] doodledup@lemmy.world 2 points 5 months ago

You're right, it's 12 and not 8 apps and 25% and not 51% your apps.

[–] rufus@discuss.tchncs.de 0 points 5 months ago
[–] soupslurpr@fedia.io 2 points 5 months ago (1 children)
[–] rufus@discuss.tchncs.de 9 points 5 months ago* (last edited 5 months ago) (1 children)

Sure. There isn't any paragraph on how it compares to other appstores or why the author started the project in the first place despite several other stores being available.

So I'm looking for the selling point. (Aside from your App being available there.)

[–] soupslurpr@fedia.io 4 points 5 months ago* (last edited 5 months ago) (1 children)

For a comparison, the developer of Accrescent has said some of the differences in an issue for adding a comparison table (it hasn't been added yet). See https://github.com/accrescent/meta/issues/22#issuecomment-1780020882

The main selling points of Accrescent are no accounts required, unattended updates without root (on Android 12+), developers always sign their own apps, and the security properties of Accrescent which means even if Accrescent's servers gets compromised, attackers can't do something like replacing an existing app with their own malicious version without access to the signing key used to sign the repository metadata.

Also keep in mind Accrescent is still in early alpha and so it doesn't have all of the features that are planned. If you'd like to see some of the planned features, please take a look at the roadmap at https://github.com/orgs/accrescent/projects/4/views/1

[–] rufus@discuss.tchncs.de 3 points 5 months ago* (last edited 5 months ago) (1 children)

Thanks for taking the time to explain it to me. The Github issue also is very helpful. Seems that's exactly my answer to "Why do I need a fourth store in addition to F-Droid, AuroraStore and Obtanium" πŸ˜‰

Have a nice day, thanks for the STT keyboard! I didn't really engage in the discussion because I'm exactly in the same situation as other people here. I already have the FUTO one and Sayboard... But eventually I'd like to replace FUTO software with free software alternatives. I don't like their licensing. So this is very welcome.

[–] soupslurpr@fedia.io 3 points 5 months ago

Have a nice day to you too, and your welcome! Also keep in mind Transcribro can be used the same way as you imply you're using Sayboard with FUTO. Just saying in case you didn't know.

[–] mfat@lemdro.id 4 points 5 months ago (1 children)

Do you plan to support other languages too?

[–] soupslurpr@fedia.io 3 points 5 months ago* (last edited 5 months ago)

Yes, please use GitHub's "Issues" tab and you'll see an entry has been made to support multiple languages.

For now, it is English only.

[–] istanbullu@lemmy.ml 3 points 5 months ago (2 children)

I want to try this out, but it's not on FDroid or Izzy

[–] soupslurpr@fedia.io 5 points 5 months ago (1 children)

You can still get the apk on GitHub releases if you don't want to use Accrescent. Also you can use Obtanium to get automatic updates for many apps from different sources, including GitHub.

[–] istanbullu@lemmy.ml 1 points 5 months ago

I'll give it a try!

[–] Pika@sh.itjust.works 3 points 5 months ago* (last edited 5 months ago)

for real, like it's weird that it's on such a small app store without branching out to the other larger ones, it makes me think something else nefarious is going on. Not that it actually is but that's the look that it gives with something like this lol It's on my radar but I'm going to give it a bit before trying just in case

[–] iiGxC@slrpnk.net 2 points 5 months ago (2 children)

Very cool, and +1 for accrescent, although an fdroid or izzy release would be nice. How does it compare to sayboard? https://github.com/ElishaAz/Sayboard

[–] soupslurpr@fedia.io 3 points 5 months ago (1 children)

Thanks, an F-Droid or IzzyOnDroid release isn't planned at the moment. Sayboard uses the Vosk model and because of that it can have almost real time transcription. It also has a punctuation keyboard integrated within. But Transcribro has better accuracy, punctuation, and capitalization as it uses OpenAI's Whisper model. While Transcribro isn't real time, it will compute very fast after it stops detecting speech (which takes a few seconds due to not wanting to stop early) or press the mic toggle to stop it yourself. On shorter stuff on my Pixel 7 it can take less than two seconds. There are many more differences and I'd suggest trying it out yourself to see exactly.

[–] doodledup@lemmy.world 3 points 5 months ago

I'm not downloading yet another appstore just to get this app. There are a billion field-tested stores out there. Starting with the GPlaystore. It's beyond me why the customer is not allowed to freely choose where to get it. I already have 3 appstores on my phone. I'm not getting a forth one.

[–] doodledup@lemmy.world 1 points 5 months ago (1 children)

Yet another appstore... I just want to get the app. I don't care about what stupid repository the developer prefers. This is getting out of hand. Definitely not downloading another appstore just to get this app.

[–] soupslurpr@fedia.io 4 points 5 months ago* (last edited 5 months ago) (1 children)

Hi, you don't need to download another app store to get Transcribro. Accrescent is not required, just recommended (because of its security properties and optional auto updates). If you read the download section, it clearly states that Transcribro is also available on GitHub releases. You could use something like Obtanium if you want to get it from GitHub releases with auto updates, or just install the apk. You don't have to use any app store πŸ˜„

[–] doodledup@lemmy.world 4 points 5 months ago (1 children)

That's great but this is Android. I don't want to install random apks from Github. Google, Fdroid and Izzy are trusted stores that people have been using for decades. Sure, there are better stores and newer technologies. It's great when apps distribute over these stores to. But why artificially remove options? Shouldn't it be up to the customer (and their threat model)? Afterall, I'm getting the app from the store and not the store for the app.

[–] soupslurpr@fedia.io 2 points 5 months ago

I understand. I'm not fond of the three options you presented.

[–] Andromxda@lemmy.dbzer0.com 0 points 5 months ago

It's available on Accrescent btw