Spaces:
Sleeping
Sleeping
File size: 884 Bytes
257d965 b4666e4 257d965 e980766 257d965 b4666e4 257d965 b4666e4 d8f5b15 257d965 b4666e4 257d965 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from transformers import pipeline
import gradio as gr
from song_guesser import SongGuesser
pipe = pipeline(model="MarieGotthardt/whisper_swedish_tuned") # change to "your-username/the-name-you-picked"
def transcribe(audio):
text = pipe(audio)["text"]
return text
def get_song_guess(audio):
user_query = transcribe(audio)
output = "Vad vi hörde från dig: " + user_query + "\n\nVi tror att du sjöng: " + SongGuesser.guess_song(user_query)
return output
iface = gr.Interface(
fn=get_song_guess,
inputs=gr.Audio(sources=["microphone"], type="filepath"),
outputs="text",
title="Sjung en sång och låt oss gissa 🎤 🎄",
description="Sing a Swedish Christmas song and see if we can guess it. If our guess is wrong, try singing more clearly, more of the lyrics, or another song and maybe we will get it the next time!",
)
iface.launch() |