Dr.Yasuda_streamlit / api /firebase_storage.py
Blue2962
a
96f71dd
raw
history blame contribute delete
303 Bytes
from pathlib import Path
import uuid
from firebase_admin import storage
def upload_audio_to_firebase(audio_path: Path):
bucket = storage.bucket()
blob = bucket.blob(f"audio/{uuid.uuid4().hex}.mp3")
blob.upload_from_filename(str(audio_path))
blob.make_public()
return blob.public_url