Not every machine learning task runs on an edge device. Some tasks, such as offline video captioning or podcast transcription, are not time-critical and are therefore particularly well-suited to running in the data center; the increase in compute performance available significantly speeds up such tasks. 

This guide shows you how to set up client-server speech transcription deployed as a service running on cloud-hosted Arm servers. Here, you record an audio file to your client machine then upload it to the server. The Arm-based server uses a speech recognition service that utilizes machine learning to convert your speech to text, and then it sends the text back as a file to your client machine.


To stop incurring fees on packet.net, you need to delete the server. If you shut it down or turn it off you will still incur charges. When you have finished this guide, ensure that you delete the server.