window.location.href = "'.$navi_external_link.'";'; } ?> 0) || ("false" == "true")) { if ((count($my_path) > 0) || ("false" == "true") || (substr($_SERVER['SCRIPT_NAME'], -14) == '/impressum.php') || (substr($_SERVER['SCRIPT_NAME'], -11) == '/legals.php')) { ?>

TranscriptOER - Automatisierte Erstellung von OER aus bestehendem Audio- & Videomaterial

  • Contact:

    David Lohner

  • Funding:

    keine Drittmittelförderung

  • Startdate:

    Sommer 2023

TranscriptOER

Der TranscriptOER ist eine Anwendung, die es ermöglicht, audiovisuelle Medien in textbasierte (Lern-)Materialien umzuwandeln. Der Prozess wird automatisiert mit Machine-Learning-Verfahren und Large Language Models durchgeführt. TranscriptOER hat das Poten

KI-Freitag

Im Rahmen der Videoreihe „KI-Freitag“ des Landesportals ORCA.nrw stellen wir den TranscriptOER vor.

Das Landesportal ORCA.nrw stellt in seinem Projekt KI-NEL-23-NRW Ansätze vor, die sich mit dem Einsatz künstlicher Intelligenz im Zusammenhang mit Open Educational Ressources befassen.

Mehr Infos zu dem Projekt unter https://oer-ki.orca.nrw

'.$my_ueberschrift.''; } $dummy =<<childNodes; foreach ($children as $child) { $innerHTML .= $element->ownerDocument->saveHTML($child); } return $innerHTML; } } $doc = new DOMDocument(); libxml_use_internal_errors(true); $doc->loadHTMLFile($file_extern); $video_container = $doc->getElementById('video-container'); $video_list = $video_container->getElementsByTagName('video'); foreach ($video_list as $video) { $source_list = $video->getElementsByTagName('source'); foreach ($source_list as $source) { $file_extern = $source->getAttribute('src'); } if ($file_subtitles == '') { $track_list = $video->getElementsByTagName('track'); $track_all = ''; foreach ($track_list as $track) { // $track_all .= DOMinnerHTML($track); $track_all .= ''; } $current_lang = substr($file_subtitles_lang, 0, 2); if (count($track_list) > 0) { $best_match = $track_list[0]->getAttribute('src'); $best_match_label = $track_list[0]->getAttribute('label'); foreach ($track_list as $track) { if (($track->getAttribute('kind') == 'captions') && (stripos(substr($track->getAttribute('src'), strrpos($track->getAttribute('src'), '/')), $current_lang) !== false)) $best_match = $track->getAttribute('src'); $best_match_label = $track->getAttribute('label'); } $file_subtitles = $best_match; if ($best_match_label != '') $file_subtitles_label = $best_match_label; } } if ($splash_image == '') { $splash_image_url = $video->getAttribute('poster'); $splash_image = $video->getAttribute('poster'); } } } $extern = false; if ($file == '') { $file = $file_extern; $extern = true; } $swf_file = ''; $flv_file = ''; if (substr($file, -3) == 'swf') { $swf_file = $file; $flv_file = ''; } else /* if (substr($file, -3) == 'flv')*/ { $swf_file = '/img/intern/flowplayer-3.2.7.swf'; if ((substr($_SERVER['SCRIPT_NAME'], 0, 5) == '/cms/') && !$extern) $flv_file = 'config={\'playlist\':['.$splash_image.'{\'url\':\''.$file.'\''.$autoplay.', \'scaling\':\'fit\'}]}'; else $flv_file = 'config={\'playlist\':['.$splash_image.'{\'url\':\''.$file.'\''.$autoplay.', \'scaling\':\'fit\'}]}'; } $swf_code =<< HEREDOC_OBJECT2; $ausrichtung =<<

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

David Lohner über den TranscriptOER, das Konzept und die Vision dahinter.

David Lohner über den TranscriptOER, das Konzept und die Vision dahinter.

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

David Lohner über den TranscriptOER, das Konzept und die Vision dahinter.


'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

David Lohner über den TranscriptOER, das Konzept und die Vision dahinter.


'.$my_ueberschrift.''; } $dummy =<<childNodes; foreach ($children as $child) { $innerHTML .= $element->ownerDocument->saveHTML($child); } return $innerHTML; } } $doc = new DOMDocument(); libxml_use_internal_errors(true); $doc->loadHTMLFile($file_extern); $video_container = $doc->getElementById('video-container'); $video_list = $video_container->getElementsByTagName('video'); foreach ($video_list as $video) { $source_list = $video->getElementsByTagName('source'); foreach ($source_list as $source) { $file_extern = $source->getAttribute('src'); } if ($file_subtitles == '') { $track_list = $video->getElementsByTagName('track'); $track_all = ''; foreach ($track_list as $track) { // $track_all .= DOMinnerHTML($track); $track_all .= ''; } $current_lang = substr($file_subtitles_lang, 0, 2); if (count($track_list) > 0) { $best_match = $track_list[0]->getAttribute('src'); $best_match_label = $track_list[0]->getAttribute('label'); foreach ($track_list as $track) { if (($track->getAttribute('kind') == 'captions') && (stripos(substr($track->getAttribute('src'), strrpos($track->getAttribute('src'), '/')), $current_lang) !== false)) $best_match = $track->getAttribute('src'); $best_match_label = $track->getAttribute('label'); } $file_subtitles = $best_match; if ($best_match_label != '') $file_subtitles_label = $best_match_label; } } if ($splash_image == '') { $splash_image_url = $video->getAttribute('poster'); $splash_image = $video->getAttribute('poster'); } } } $extern = false; if ($file == '') { $file = $file_extern; $extern = true; } $swf_file = ''; $flv_file = ''; if (substr($file, -3) == 'swf') { $swf_file = $file; $flv_file = ''; } else /* if (substr($file, -3) == 'flv')*/ { $swf_file = '/img/intern/flowplayer-3.2.7.swf'; if ((substr($_SERVER['SCRIPT_NAME'], 0, 5) == '/cms/') && !$extern) $flv_file = 'config={\'playlist\':['.$splash_image.'{\'url\':\''.$file.'\''.$autoplay.', \'scaling\':\'fit\'}]}'; else $flv_file = 'config={\'playlist\':['.$splash_image.'{\'url\':\''.$file.'\''.$autoplay.', \'scaling\':\'fit\'}]}'; } $swf_code =<< HEREDOC_OBJECT2; $ausrichtung =<<

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

KI-Freitag, Folge 3: Demonstration des TranscriptOERs (Patrick Zauner)

KI-Freitag, Folge 3: Demonstration des TranscriptOERs (Patrick Zauner)

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

KI-Freitag, Folge 3: Demonstration des TranscriptOERs (Patrick Zauner)


'; // if ($file_subtitles != '') echo ''; echo $track_all; } if (strtolower(substr($base_file, -4)) == '.mp3') { echo ''; } ?>

KI-Freitag, Folge 3: Demonstration des TranscriptOERs (Patrick Zauner)


Inhalt nicht mehr verfügbar – Contents no longer available

'; } $timings['ende_inhalte'] = microtime(true); ?>
More detailed information is available within the KIT-network.