import io import os import base64 import librosa import numpy as np from io import BytesIO import streamlit as st from pydub import AudioSegment import matplotlib.pyplot as plt from scipy.io.wavfile import write from src.denoise import denoise from myrecorder import recorder SR = 16000 CONTAINER_HEIGHT = 380 def np_audio_to_bytesio(np_audio, np_audio_sr): _bytes = bytes() byte_io = io.BytesIO(_bytes) write(byte_io, np_audio_sr, np_audio) bytes_audio = byte_io.read() return bytes_audio def autoplay_audio(audio: str): audio_base64 = base64.b64encode(audio).decode('utf-8') audio_tag = f'