alxjlv / varpedia Goto Github PK
View Code? Open in Web Editor NEWPrototype for the VARpedia Java application
Prototype for the VARpedia Java application
Basic Media Player has been implemented in models branch.
Todo:
Example from Oracle on implementing Media Player with controls: Link
As the title says - possibly because I'm running in java 8
Reduce likelihood of breaking file paths if the file structure is changed in the future
We need to add image previewing in between snippets and naming
Requirements:
As the title suggests - it may be a good idea to cache searches in case they come up again
Fully implement CreationBuilder.build() to create Creations
Tasks:
Implement Popups for:
Would be nice for the user to be able to stop a previewing and playing back a chunk.
Load saved creations from files
If a single creation is deleted the video player view is not returned to the main menu
Proposed solution: Implement MediaPlayer as field on ChunkView
I'm currently on java 8 & I built all the fxml scenes in scenebuilder 8. However, recent commits have changed the fxml version to 11
Similar to #24 - we need to make sure that we can handle files with spaces - either remove spaces, disallow them, or replace with _
Add the following line to .scm for saving:
(Parameter.set 'Audio_Required_Rate 22050)
NullPointerException thrown. Apply check for null MediaPlayer for Preview Al
Refactor ChunkView to include Synthesizer settings as dropdown menus
For the Snippet/Chunk ListView, if an item is dragged onto an empty area of the ListView, the item will vanish when dropped.
Requirements:
Related to #39 - after creating a creation it doesn't show up to play
Enhance Video Player (See #7):
Related to #20
Not working properly. Likely due to garbage collection. Proposed solution: Re-implement using tasks and fields.
It seem that using Gradle to manage the API Keys locally and include them into the build files is the best solution:
Enable correct asynchrony with Manager
Implement thumbnail, name, duration similar to here
Implement calls directly from MediaWiki API
I'm thinking that a way we could track user retention would by marking creations with tags that track how many times it has been played, and then user rated confidence levels also.
Implementation-wise this would likely extending the comparators used in the creation list, allowing to sort by confidence/least amount played
Implement Alex's Wikit Task from Assignment 2
As per the title
Maori words with macrons won't be enunciated properly in festival (as festival has no macron support). Might be a good idea to clean input strings
Fxml is kinda janky on higher-res displays
We nees to figure out how to create a runnable jar with gradle
Currently implemented as models.Synthesizer using Espeak for preview and saving
Requirements (from A3 brief):
For each chunk of selected text the user should be able change the synthetic
speech setting ( e.g. change voices, or change speech synthesizers)
Significant refactoring will be required to implement both Espeak and Festival as well as options for voices and speed. Suitable solutions may involve an Abstract Synthesizer or builder pattern.
Plan:
Need a clear method on singleton ChunksManager
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.