Spaces:
Build error
Build error
File size: 955 Bytes
590f41d 927ba9d 590f41d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from tempfile import NamedTemporaryFile
import streamlit as st
from conette import CoNeTTEModel, conette
@st.cache_resource
def load_conette(*args, **kwargs) -> CoNeTTEModel:
return conette(*args, **kwargs)
def main() -> None:
st.header("CoNeTTE model test")
audios = st.file_uploader(
"Upload an audio file",
type=["wav", "flac", "mp3", "ogg", "avi"],
accept_multiple_files=True,
)
if audios is not None and len(audios) > 0:
model = load_conette(model_kwds=dict(device="cpu"))
for audio in audios:
with NamedTemporaryFile() as temp:
temp.write(audio.getvalue())
fpath = temp.name
outputs = model(fpath)
cand = outputs["cands"][0]
st.write(f"Output for {audio.name}:")
st.write(" - ", cand)
if __name__ == "__main__":
main()
|