# Voice-to-code Aider has experimental support for "voice-to-code", allowing you to edit your codebase using spoken words. You can speak to GPT to have it modify your code according to your instructions. Use the `/voice` in-chat command to start recording, and press `ENTER` when you're done speaking. Your voice coding instructions will be transcribed and sent to GPT, as if you had manually typed them into the aider chat session.
> Aider v0.11.2-dev > Added app.py to the chat. #### /voice

Recording, press ENTER when done... 3.5sec

“ add a factorial endpoint that uses math factorial ”
#### Add a factorial endpoint that uses math.factorial. To add a factorial endpoint to the Flask application, we need to modify the `app.py` file. Here are the steps: 1. Add a new route `/fact/` to the Flask application. 2. In the function for this route, call `math.factorial(x)` and return the result as a string. Here is the *edit block* for these changes: ```python app.py <<<<<<< HEAD if __name__ == '__main__': print("Starting...") app.run() ======= @app.route('/fact/') def factorial(x): result = math.factorial(x) return str(result) if __name__ == '__main__': print("Starting...") app.run() >>>>>>> updated ``` > Applied edit to app.py > Commit ef9e3e7 aider: Add a factorial endpoint that uses math.factorial.