| import requests | |
| # Define the URL of the FastAPI server | |
| url = "http://localhost:8000/generate_audio" | |
| # Define the text for which you want to generate audio | |
| text = "lo-fi music with a soothing melody" | |
| # Define the headers for the request | |
| headers = {"Content-Type": "application/json"} | |
| # Make a POST request to the endpoint with the text data in the request body and the specified header | |
| response = requests.post(url, json={"text": text}, headers=headers) | |
| # Check if the request was successful | |
| if response.status_code == 200: | |
| # Save the audio file | |
| with open("generated_audio.wav", "wb") as f: | |
| f.write(response.content) | |
| print("Audio file saved successfully.") | |
| else: | |
| print("Error:", response.text) | |