Retired frontend for Crimata written in C with using GTK for graphics.
  • C 90.7%
  • Python 4%
  • Makefile 2.9%
  • CSS 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-01-18 12:54:58 -06:00
app python server 2021-01-18 11:43:46 -06:00
resources resources folder 2021-01-18 10:26:59 -06:00
server python server 2021-01-18 11:43:46 -06:00
.gitignore Update .gitignore 2021-01-18 10:30:50 -06:00
LICENSE Create LICENSE 2021-01-18 10:24:59 -06:00
README.md Update README.md 2021-01-18 12:54:58 -06:00

Crimata GTK App

Crimata

A fontend for the Crimata Platform in C with using GTK for graphics.

This is a good repository to browse for anyone looking to learn basic GTK, Cairo (animation), networking, and/or audio buffering. There are practical examples about how to apply these concepts.

Intro

Crimata is a platform for writing voice-driven applications, meaning it is a digital assistant like Siri or Alexa. All of the major logic for getting this done happens on our company's backend. Therefore, any frontend for the platform only needs to record and playback audio in addition to any visualization that we want to happen. This app was our first crack at what a desktop frontend might look like for our platform.

In it's current config, the app will:

  1. Open and run a launch animation
  2. Listen for a human voice
  3. Send clips of your voice to a dummy backend (included)
  4. Display messages from the backend
  5. Visualize what is happening with basic animations.

Getting Started

Place holder

License

MIT