Potential homebrew request and technical questions, GPT Vision and Espeak for O3DS and N3DS systems. Is this even possible?

Mudb0y

Member
OP
Newcomer
Joined
Feb 21, 2024
Messages
22
Trophies
0
Age
18
XP
64
Country
Poland
So I've just spent a good part of an hour messing with my accidentally newly acquired O2DS. Originally I was going to install some seeds with FBI so I click the icon, then proceed to OCR the screen to know what I'm doing because none of these apps have any sound cues and sometimes confusing interfaces to a blind person like me.
The OCR was a bit shit so I moved on to Be My AI, which uses OpenAI's GPT4 Vision as it's backend and managed to get super good results. I even did manage to get to installing the seed for Rhythm Paradise Megamix but looks like they weren't found because I got an error.
I then proceeded to play with the settings app, and even got to getting through the account linking portion which led me to Mii Maker in which I partially succeeded in making a mii.
There were lots of hickups though, for example lots of unnecessary information was being red out about my surroundings given I was shooting photos of the screen and not getting a direct image from it. Sometimes I would shoot the photo incorrectly and would have to wait another 10 seconds for it to scan the image and give me the results.
This got me thinking about an idea I had before acquiring this console a couple days ago of a script which when trigger with a controller keybind, like the Rosalina menu as an example, would scan the current screen, then report back using a speech synthesizer such as Espeak or Flite. This would avoid the need for having my phone in my other hand basically at all times, as well as making some games a lot more playable.
Would this even technically be possible? I know it wouldn't work in AGB firm or TWL firm because these don't work in 3DS mode, but it would still give me a lot less frustration when I think about doing something then go "Shit, guess I have to find a sighted person again!"
If someone would be willing to attempt this, you would have my eternal grattitude and I would even be able to pay you for making such a tool! I'm not knowledgeable in C at all and given I found learning Python somewhat dificult, I don't imagine C will be a walk in the park in comparison lol.
 

ack

Well-Known Member
Member
Joined
Jan 30, 2020
Messages
301
Trophies
0
XP
669
Country
United States
probably not, I doubt the 3ds is powerful enough to do OCR that is going to be useful for you. You could probably send a screenshot off to a server somewhere and have it send sound back but you'd have to implement WiFi and all that in luma. I think the best solution would be to get a 3ds with a capture card mod and then have OCR running on your computer for the feed it's being sent, and then have a script that runs the OCR and says the output when you press a key.
 
  • Like
Reactions: Deepdive543443

Deepdive543443

New Member
Newbie
Joined
Oct 25, 2023
Messages
3
Trophies
0
Age
23
XP
40
Country
China
From my previous experience on porting vision models to 3DS, models like OCR and Object Detection usually takes time and memory. Only a few extremely light-weight models will works. With operating system and gaming running in background, resource management will be a challenging task. Streaming 3DS graphic output to PC and have OCR and others running on PC would be a better approach
 

Mudb0y

Member
OP
Newcomer
Joined
Feb 21, 2024
Messages
22
Trophies
0
Age
18
XP
64
Country
Poland
From my previous experience on porting vision models to 3DS, models like OCR and Object Detection usually takes time and memory. Only a few extremely light-weight models will works. With operating system and gaming running in background, resource management will be a challenging task. Streaming 3DS graphic output to PC and have OCR and others running on PC would be a better approach
My idea was to only take the screenshot on the console's end, the OCR would be done by GPT Vision and it would simply send back the result as speech but as @ack mentioned this might not be possible, I wasn't aware Luma doesn't have wi-fi capabilities. I still wish some apps had accessibility though, in cases like FBI it's possible to navigate them without it mostly fine to install CIAs but then you get to apps like Universal Updator which are basically unusable when you're blind.
 

Mudb0y

Member
OP
Newcomer
Joined
Feb 21, 2024
Messages
22
Trophies
0
Age
18
XP
64
Country
Poland
The question remains: why not just stream everything to your PC using Snickerstream, and run whatever OCR program you like on your PC?
I was going to do this but you can't do that with the OG 3DS systems, and I was curious if a solution that was more portable than that was possible.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that game is one of the reasons i met newgrounds bc the full versión of it is in that site
  • Xdqwerty @ Xdqwerty:
    Also somebody is remaking it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, although the "secrets" system where the game was has been removed. Also pico vs uberkids had a netplay versión that was shutdown, although the swf file has been found
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nope. There are two download buttons on the same page, where you can download the original under a file called "bear.exe". "bear2.exe", however, is the updated game in a Flash projector. P.s. this was on the archived Pico page from 2000.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look hard enough lmao.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, also the pico 2 demos used to be only for the newgrounds patrons but they are on internet archive too (https://archive.org/download/picos_school_2)
    +1
  • Xdqwerty @ Xdqwerty:
    Iirc the demos were removed from newgrounds in 2022
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, or well only the demo with mindchamber's style was on newgrounds
    +1
  • Xdqwerty @ Xdqwerty:
    Fun fact @SylverReZ: iirc one of the goals on the fnf Kickstarter stated that pico 2 would be finished but the Kickstarter didnt get enough money for that goal to be fullfiled
  • SylverReZ @ SylverReZ:
    @Xdqwerty, FNF sucks, their community is toxic as hell.
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ its a single player game
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, Yea but it has a shitton of mods with their own songs and stuff
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and quite a lot of people involved in those mods get cancelled
  • SylverReZ @ SylverReZ:
    Newgrounds wasn't the birth of FNF; rather, it was games where you beat up celebrities and parodies.
  • a_username_that_is_cool @ a_username_that_is_cool:
    FNF was born from Game Jams
  • a_username_that_is_cool @ a_username_that_is_cool:
    Specifically Ludum Dare 47
    a_username_that_is_cool @ a_username_that_is_cool: Specifically Ludum Dare 47