Code Explanation - TeamHYME/HYME GitHub Wiki
Code explanation for HYME(for Java class)
-
database(folder with Java files) : It contains information of users, meetings, and contexts of speech.
-
ConferenceInfo : Current information of conference(title & memebers) are saved temporally in this class.
-
CreateRoomActivity : Class for creating the meeting room.
-
GoogleCredentialInterceptor : Use for GoogleCloudSpeechAPI.
-
LogActivity : Class for meeting log.
-
LogList : Update the list of speech information(type of speech, speaker, and context of speech).
-
LoginActivity : Class for login screen.
-
MainActiviy : The first main screen when open the app. It uses timer to move to login screen.
-
ParticipantActivity : Class for showing participants.
-
ParticipantCreateList : List for creating participant in meeting.
-
ParticipantList : List of participants that join current meeting.
-
RoomList : Update the list of meeting rooms(title, members, time, and date).
-
SpeechAPI : API for GoogleCloudSpeech.
-
SpeechActivity : Class for converting speech to text, show expected type of speech, and save the context of speech.
-
SpeechAlgorithm : It predicts the type of speech by certain words or patterns.
-
SpeechDetailActivity : Class for detail of speech that user touched in the meeting log.
-
UserInfo : Information of current user(when loggin).
-
VoiceRecorder : API for GoogleCloudSpeech.