VProfressor.ai - 학생을 위한 연중무휴 가상 교수
3574 단어 webdevdeepgramhackwithdgnode
내 제출물 개요
교육은 모든 것입니다. 지식은 무엇이든 가능하게 합니다.
즉, Covid-19는 학생들이 다양한 이유로 교수 또는 친구들과 상호 작용하고 시기적절한 피드백, 새로운 학습, 설명을 얻기 위해 고군분투하는 가상 학습을 학생들에게 강요했습니다.
이 문제를 해결하기 위해 우리는 학생들이 학습 속도와 효율성을 높이고 추가 학습을 통해 의심을 해소하는 데 도움이 되는 웹 애플리케이션을 고안했습니다.
VProfessor.ai에는 온라인 학습을 용이하게 하기 위해 설계된 다양한 기능이 포함되어 있습니다. 사용자는 wav/mp3/텍스트 파일을 업로드할 수 있습니다. 그런 다음 오디오의 Deepgram STT 기록이 데이터 요약과 함께 반환됩니다. 여기에는 키워드 및 주요 주제, Wikipedia 페이지 링크, NewsAPI의 최신 이벤트 및 추천 YouTube 동영상이 포함됩니다. 여기에서 사용자는 웹 사이트에서 요약 보고서를 읽거나 개인 학습을 위해 PDF로 다운로드할 수 있습니다. 또한 학생들은 질문을 "교수에게 묻고"Wolframalpha api를 활용한 짧은 답변을 직접 얻을 수 있습니다.
제출 범주
엉뚱한 와일드카드
GitHub의 코드 링크
GitHub 링크: https://github.com/Manikant92/DG_VProfressor.ai
추가 리소스/정보
데모 비디오: https://youtu.be/hPWR2ED0NK4
이 코드 조각만으로 응용 프로그램의 전체 기능이 제공됩니다.
async function transcribe(file){
const streamSource = {
stream: fs.createReadStream(file),
mimetype: mime.getType(file),
};
const response = await deepgram.transcription.preRecorded(streamSource, {
punctuate: false,
utterances: true,
});
console.log("DG Response" + response);
var srtTranscript = response.toSRT(); // toWebVTT() //toSRT()
srtTranscript = srtTranscript.replace(/\d+/g, '');
srtTranscript = srtTranscript.replace(/:/g,'');
srtTranscript = srtTranscript.replace(/-/g,'');
srtTranscript = srtTranscript.replace(/>/g,'');
srtTranscript = srtTranscript.replace(/,/g,'');
console.log("DG SRT Transcript" + srtTranscript);
return srtTranscript;
}
자세히 알아보기
타격
결론
Reference
이 문제에 관하여(VProfressor.ai - 학생을 위한 연중무휴 가상 교수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/manikant92/vprofressorai-a-24x7-virtual-professor-for-students-1g8f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)