Run enterprise grade agent systems in your cloud with the AgentOS. Join the waitlist.
from pathlib import Path
from agno.agent import Agent
from agno.media import Audio
from agno.models.google import Gemini
agent = Agent(
model=Gemini(id="gemini-2.0-flash-exp"),
markdown=True,
)
# Please download a sample audio file to test this Agent and upload using:
audio_path = Path(__file__).parent.joinpath("sample.mp3")
agent.print_response(
"Tell me about this audio",
audio=[Audio(filepath=audio_path)],
stream=True,
)
Create a virtual environment
Terminal
and create a python virtual environment.python3 -m venv .venv
source .venv/bin/activate
Set your API key
export GOOGLE_API_KEY=xxx
Install libraries
pip install -U google-genai agno
Run Agent
python cookbook/models/google/gemini/audio_input_local_file_upload.py
Was this page helpful?