CSE498, Collaborative Design, Fall 2022
Computer Science and Engineering
Michigan State University

TechSmith is the global leader in screen recording and screen capture software and solutions. The company’s mission is to empower people to create remarkable videos and images that help share knowledge and information. TechSmith’s flagship products, Snagit and Camtasia, have more than 73 million users worldwide.

TechSmith provides users with the software to easily create video content, but not everyone is great at the editing process or familiar with the features the TechSmith Asset Store provides. The procedure of converting raw footage to something that captivates an audience can be very time-consuming. Even with thousands of pieces of media from the asset store, users struggle to find the right material to help upgrade the quality of their content.

Our TARA: TechSmith Asset Recommendation Assistant web application enables users to efficiently edit their video or audio content by providing them with curated material from the asset store. This saves time and ensures that the provided assets complement the original content.

When a user uploads video or audio to the website, the file is split and analyzed for keywords. Each segment is associated with suggestions from the TechSmith Asset Store. The suggestions display the name of the asset, a short description of the material itself, and a corresponding link to its location in the asset store. The assets can be downloaded with the provided link.

Our software makes it easy for users to quickly create high-quality videos by suggesting assets for inclusion, cutting the time spent searching the asset store for appropriate files.

Our web application is made using HTML, JavaScript, and CSS. Text data is extracted using Microsoft Azure’s Speech Services API and Cognitive Services Computer Vision. Keywords are extracted from the text using Gensim. Our web application, file storage and database are hosted on Microsoft Azure.