vprofressorAI -学生のための24 x 7仮想教授


私の提出の概要


教育はすべて.知識は何でも力を与える.
それは、covid - 19学生は、学生が対話し、タイムリーなフィードバック、新しい学習、様々な理由のために教授や友人との明確化を得るために苦労している仮想学習に学生を強制した.
問題を解決するために、我々はそれが学生を助けて、彼らの速度、学習の効率を増やして、更なる学習で彼らの疑問を明らかにするウェブアプリケーションで来ました.
教授Aiは異なる学習機能をオンライン学習を容易にするために設計されています.ユーザーはwav/mp 3/テキストファイルをアップロードすることができます.その後、オーディオの深遠な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;
  }




細部に飛び込む

  • 私たちはテキストAPIに深層音声を活用しており、それを使用してオーディオ/ビデオファイルに変換された転写物に書き込まれます.
  • AzureテキストAnalyticsで
  • では、トランスクリプト、要約、およびキーワードを含む分析レポートを生成します.
  • そのキーワード出力で、我々はWikipedia API(Newsapi)を使用して、キーワードに基づくリンクを生成します.さらに情報を提供するために、我々はまた、YouTubeのデータAPIを使用する検索クエリに基づいて、YouTubeの動画を検索するシステムを作成します.
  • 私たちはビデオ/オーディオファイルを格納するazure blobストレージを使用しています.
  • 「教授に尋ねてください」のさらなる特徴はユーザーがどんな質問または疑いも捜すことができるユーザーに提供されます、それはWolframalpha APIから答えを取り出して、ユーザーに表示します.
  • 衝撃

  • それは広い影響を作成し、COVID - 19の間に学習の仮想モードのためにすべての学生に大きな利点を提供します.
  • それは1つの場所ですべての情報を得ることができる学生の時間と労力を節約します.
  • それは学生/ユーザの効率を高める.
  • それは学習の速度を向上させる.
  • は、複数のAPIのと統合し、学習のための学生のために簡単に1つの停止アプリ.
  • 結論

  • Deepgram STTは、それが学生教育のためにより信頼性を高めるように正確かつ迅速です.
  • 深さSTTによる
  • は、全アプリケーションのために全体の力を得ます.