File size: 990 Bytes
cab263c 1581bbf 3c2d633 cab263c 4affef3 8685a84 f8dfb0f d63135e 2980190 8685a84 cd60f99 42bce02 2980190 42b403c cd60f99 2980190 8685a84 a2c9028 8685a84 05fa486 bac2bcf 8685a84 3c2d633 bac2bcf cd60f99 e991b7e 4affef3 3c2d633 4affef3 |
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 41 |
# version - ArticMonkey:19.03.24:1743
import psutil
import sys
import streamlit as st
# my modules
from audio_processing.A2T import A2T
from audio_processing.T2A import T2A
from llm.llm import LLM_chain
# libraries from other authors
from streamlit_mic_recorder import mic_recorder
llmchain = LLM_chain()
def main():
mic = mic_recorder(start_prompt="Record",stop_prompt="Stop", just_once=True)
if mic is not None:
a2t = A2T(mic["bytes"])
text = a2t.predict()
response = llmchain(entity=text, id=0)
t2a = T2A(response)
t2a.autoplay()
print(sys.getsizeof(response))
# print(sys.getsizeof(audio))
del response
# del audio
print('RAM memory % used after:', psutil.virtual_memory()[2])
print("Just checking : ", psutil.virtual_memory())
if __name__ == "__main__":
print('RAM memory % used:', psutil.virtual_memory()[2]) # ~ 94 GB full memory
main() |