I have a python code which runs in my computer with Windows operating system. The code reads some images as input, extends some cognitive services apis from Microsoft azure and finally give an audio output. I would like to run this code on an independent device, for which I am thinking to have a motherboard like Arduino (I can use raspberry pi, but it's a small project and I don't want to invest that much). However being an amateur in this genre, I have some questions and would really like if someone could help.
I want the system to have an independent processing power, with the operating system loaded in a micro SD card. I do not want to connect Arduino with my pc and run the code from there. It will not make any sense since the PC/laptop is already able to do the work, what would I need Arduino for?
Can someone please tell me if it is possible to have an operating system installed in a micro SD card (bootable) and have it inserted in the Arduino board so that I can run the python code within the SD card?