All Projects → myselfpawanraj → sammy-android

myselfpawanraj / sammy-android

Licence: other
Sammy, an advanced video player that enables understanding of videos for the visually-disabled and quicker navigation for everyone

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sammy-android

niki
Media Player, DLNA, Music, Video and Streaming
Stars: ✭ 14 (+7.69%)
Mutual labels:  video-player
wsPlayer
wsPlayer is a web video player based on WebSocket-fmp4.
Stars: ✭ 88 (+576.92%)
Mutual labels:  video-player
v-clappr
👏🏻Vue.js wrapper for Clappr media player
Stars: ✭ 18 (+38.46%)
Mutual labels:  video-player
dokuwiki-plugin-vshare
Plugin to easily embed videos from various video sharing sites into DokuWiki
Stars: ✭ 15 (+15.38%)
Mutual labels:  video-player
clappr-stats
A clappr plugin to report playback statuses (timers: session, buffering, watch and counters: play, pause, error, fps)
Stars: ✭ 40 (+207.69%)
Mutual labels:  video-player
QtDemos
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)
Stars: ✭ 18 (+38.46%)
Mutual labels:  video-player
ZoomableVideo
PinchZoom on TextureView while playing your videos
Stars: ✭ 17 (+30.77%)
Mutual labels:  video-player
flutter preload videos
Preloading videos in Flutter 💙
Stars: ✭ 42 (+223.08%)
Mutual labels:  video-player
dailymotion-player-sdk-ios
Dailymotion Player SDK for iOS
Stars: ✭ 58 (+346.15%)
Mutual labels:  video-player
tutorials-hg1
These tutorials demonstrate the usage of the Harfang API
Stars: ✭ 12 (-7.69%)
Mutual labels:  video-player
oplayer
👾 react native video player for expo
Stars: ✭ 25 (+92.31%)
Mutual labels:  video-player
vcplayerbot
Play songs directly in telegram voice chats.
Stars: ✭ 48 (+269.23%)
Mutual labels:  video-player
IQPlayer
Simple video player with subtitle for flutter.
Stars: ✭ 16 (+23.08%)
Mutual labels:  video-player
clappr-core
Core components of the Clappr player architecture
Stars: ✭ 41 (+215.38%)
Mutual labels:  video-player
vue-visual
Vue 2 image and video loader supporting lazy loading, background videos, fixed aspect ratios, low rez poster images, transitions, loaders, slotted content and more.
Stars: ✭ 56 (+330.77%)
Mutual labels:  video-player
video-server
Server which connects to set of existing RTSP's and provides HLS/MSE-based streams.
Stars: ✭ 12 (-7.69%)
Mutual labels:  video-player
nani
Crunchyroll without the bloat
Stars: ✭ 63 (+384.62%)
Mutual labels:  video-player
react-video-players
📺 Library of React video player components that offer a consistent interface and callback system for Vimeo, YouTube and the <video> tag. Along with a handy higher order component for building your own 😉
Stars: ✭ 13 (+0%)
Mutual labels:  video-player
KTVideoMonitor
📹KTVideoMonitor视频监控Demo-基于ijkPlayer的网络播放器,支持HTTP、RTMP、HLS(m3u8)、本地视频等多种格式
Stars: ✭ 22 (+69.23%)
Mutual labels:  video-player
syncwatch
Browser extension to watch videos together
Stars: ✭ 48 (+269.23%)
Mutual labels:  video-player

Sammy

Accessibility Media Player

Sammy is a smart media player, that enables understanding of videos for the visually-disabled and quicker navigation for everyone

  • Sammy is a multimedia player that can help you find, in a video, anything from a simple phrase that was spoken to a scene that you can describe in words.
  • We combined OCR (Optical Character Recognition), ASR (Automatic Speech Recognition) and Scene Understanding (SDD) to describe the scene taking place in the video and to make this information searchable.

WHAT ARE WE SOLVING?

Imagine a world where even specially-enabled people are able to understand and navigate through video content and where nobody has to spend ages searching for a single line in hour-long videos. Today, we don’t have a system that can make the content inside videos searchable and describable. Videos/movies for the optically-disabled have to be professionally voiced through an expensive process which makes them inaccessible. This lack of a system is also a problem when one is trying to pick up a small piece of information in a long video.

Features

  • Can search for a particular phrase through your voice
  • It can Describe the video with voice and text
  • User can upload video of their choice

Tech Used

Sammy uses a number of open source projects to work properly:

  • Android

    • Java
    • XML
    • ExoPlayer
    • Retrofit - for REST API
    • Text to Speak by Google
    • Speech-to-Text by Google
    • MVP architecture
  • Backend

    • NodeJS
    • Web/Worker processes
      • Packages that internally use Redis - for job queues
    • Video API
      • Packages that internally use ffmpeg - Detect scenes, extract frames
      • Azure Cloud Vision
      • Tesseract - for OCR
      • Sharp
      • Express
    • Audio API
      • Packages that internally use ffmpeg - to extract audio
      • Azure cognitive speech services/DeepSpeech

Screenshots



Related links


You can run this Android app on Appetize.io
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].