-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
21 lines (18 loc) · 796 Bytes
/
main.py
File metadata and controls
21 lines (18 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from converter import Converter
from transcribe import Transcriber
from sentence-split import Spliter
from modeling import LdaModeling
def main()
if __name__ == '__main__':
audio_converter = Converter('./audio.mp3')
audio_converter.convert('flac')
zoom_project = Transcriber("gs://zoom_project_data/audio.flac")
transcript = zoom_project.transcribe()
sentence_spliter = Spliter.split()
lda_instance = LdaModeling('transcript.csv')
gensim_corpus, gensim_dictionary = lda_instance.preprocessing()
lda_model = lda_instance.modeling()
lda_instance.performance(lda_model, gensim_corpus, gensim_dictionary)
lda_plot = lda_instance.plotting(lda_model, gensim_corpus, gensim_dictionary)
print(lda_plot)
main()