All Projects → trishume → LastSecondSlides

trishume / LastSecondSlides

Licence: MIT License
Use the Google speech-to-text API to generate presentation slides as you talk!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to LastSecondSlides

dayder
Search lots of data sets for spurious correlations
Stars: ✭ 44 (+37.5%)
Mutual labels:  hackathon, terrible-hack
ratewithscience
Rate things on arbitrary scales using big data and science!
Stars: ✭ 42 (+31.25%)
Mutual labels:  hackathon, terrible-hack
awesome-hackathon-projects
This is a curated list of amazing hackathon projects
Stars: ✭ 193 (+503.13%)
Mutual labels:  hackathon
Summer-Hacks
Make a cool summer-themed portfolio website.
Stars: ✭ 27 (-15.62%)
Mutual labels:  hackathon
Healthify
Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Stars: ✭ 37 (+15.63%)
Mutual labels:  hackathon
Galaxy-Attack
An inspiration of the original Atari Space Invaders game built in pygame 👾 🎮
Stars: ✭ 32 (+0%)
Mutual labels:  pygame
HackingMap
黑客松現場的專案地圖,即時呈現各專案的進度與成果,促進參加者間的交流互動。
Stars: ✭ 26 (-18.75%)
Mutual labels:  hackathon
hackupc-landing
🚀 HackUPC's landing page
Stars: ✭ 31 (-3.12%)
Mutual labels:  hackathon
orbital-sim
A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space
Stars: ✭ 31 (-3.12%)
Mutual labels:  pygame
HackTheDeep
The 4th Annual American Museum of Natural History Hackathon produced by the BridgeUP: STEM program
Stars: ✭ 35 (+9.38%)
Mutual labels:  hackathon
The-Third-Element
🎮 Small scale RPG game for the ICS3U final project
Stars: ✭ 19 (-40.62%)
Mutual labels:  pygame
HackTheSolarSystem
The 5th Annual American Museum of Natural History Hackathon produced by the BridgeUP: STEM program
Stars: ✭ 22 (-31.25%)
Mutual labels:  hackathon
developer-challenge
No description or website provided.
Stars: ✭ 36 (+12.5%)
Mutual labels:  hackathon
Gigabyte-B85-HD3-EFI
技嘉B85-HD3 CPU:E3-1231V3、内存:32GB DDR3 1600MHZ、显卡:GTX1080、网卡+蓝牙:BCM943602CS
Stars: ✭ 24 (-25%)
Mutual labels:  hackathon
relay-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, Material UI.
Stars: ✭ 3,513 (+10878.13%)
Mutual labels:  hackathon
pyskool
A remake of Skool Daze and Back to Skool in Python and Pygame.
Stars: ✭ 15 (-53.12%)
Mutual labels:  pygame
ionic2-firebase-hackathon-starter
A hackathon starter for ionic2 using firebase, already has user authentication, reset password, google login etc
Stars: ✭ 34 (+6.25%)
Mutual labels:  hackathon
hackerAPI
🐓 API for registration, live-site
Stars: ✭ 20 (-37.5%)
Mutual labels:  hackathon
PygameDocs
关于Pygame库的中文文档
Stars: ✭ 33 (+3.13%)
Mutual labels:  pygame
sokoban-action
Sokoban game using GitHub Actions 🤖
Stars: ✭ 26 (-18.75%)
Mutual labels:  hackathon

LastSecondSlides

Use the Google speech-to-text API to generate presentation slides as you talk! A collaboration with Marc Mailhot. Marc wrote the slide renderers and Bing Search with PyGame, and I wrote the Google Voice API interfacing code and the code to process the speech, decide on slide content and tie together the modules. Made for TerribleHack IV, a hackathon for intentionally funny and stupid projects.

Includes two themes: 90s and corporate, as well as three slide types: heading, bullet points, and picture.

It can use Bing image search to find images based on what you say.

Note: This was a fun 5-hour project for a fun hackathon, it stops working and crashes often due to multithreading issues we didn't bother to debug and isn't actually useful.

Demo Video

See here:

https://www.youtube.com/watch?v=chgOZumnXQo

The voice recognition quality in the video is rather bad because it was a noisy room and I was using a crappy microphone.

Getting it running

  1. Set up a virtualenv if you want and know what that is.
  2. Install portaudio for pyAudio
  3. Install the dependencies of pygame, mostly SDL and related packages, see the pygame website for this.
  4. pip install -r requirements.txt
  5. Set yourself up with a Google Cloud Speech API account and a Bing Image Search API key
  6. export GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/credentials-key.json
  7. export BING_API_KEY=yourkeygoeshere
  8. python main.py
  9. Start saying things!

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot

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].