bugbakery / audapolis Goto Github PK
View Code? Open in Web Editor NEWan editor for spoken-word audio with automatic transcription
License: GNU Affero General Public License v3.0
an editor for spoken-word audio with automatic transcription
License: GNU Affero General Public License v3.0
both == and comparisons with 0 could be a problem here
electron-builder already supports autoupdates, we just need to configure and enable them https://www.electron.build/auto-update
To accept a wire range of files we should keep the audio in a fixed format, maybe mp3?
TODOs
these could be
If we select something, the export button appears. If we resize the window while keeping the selections, the text might reflow, but the button will stay on the same position
where should this live in the ui?
needs design!
Currently we set an extremly wideranging CSP (https://github.com/audapolis/audapolis/pull/11/files#diff-22056bd3048b7e175e132a91056d28ba02060cf246b15a4c371ddf158b2e5720R50) to allow access to the transcription server. Once we have a configuration menu where you can set the transcription servers, we need to change this to only allow there servers
currently those are not selectable with the mouse and not displayed which is bad
both == and comparisons with 0 could be a problem here
Afaiu you are using custom window decorations. This has some weird effects, atleast when using sway
.
For example the (native) file chooser is missing its "normal" decoration and instead has a weird bar on top (marked in red by me in the screenshot).
Furthermore the main window is missing borders, which both the file chooser and the a "normal" window (the terminal visible) have. This makes the main window look very strange when placed above another window with the same background color.
Finally instead of the normal border, the file chooser usually renders a drop shadow instead:
Add a landing screen that greets the user when first opening the app and contains a link to our survey
currently only the local server is supported so we dont need to have complex ux for server selection
We should add a new field to the document.json called version
or similar so we can safely change the file format
this would make some things (e.g. styling icons) easier and would require less hacks like the currently used css filters
this takes a significant amount of time for big models. currently only queued is displayed which is confusing
This needs both a server component and some UI
This would feel a lot more natural in many places, since we often need the file-absolute start instead of the media-absolute start.
one server should be enough for all windows
It would be very nice if download / transcription tasks could be cancelled
on linux there is otherwise no way to open the dev tools in production builds
When using audapolis to cut a few sentences from a longer audio file, it would be useful to have a button to just export the selected audio
Currently there are a number of security issues, which we should address soon.
Maybe: Add an option to just letterbox and never scale
this is currently not possible which makes pasting documents after each other impossible
currently we depend on the ffmpeg bundled with the system. sandboxed application, like the mac app, cannot access this. also we should provide one if we depend on it for systems which do not have one installed
It would be nice to have an option to search the text of a document
maybe a gnome style circular spinner at the place of the export button would be nice
we broke ci on main multiple times because of some dependency issue that only appeared on some machines. we should run a build (without a draft release) on every PR to prevent that
because the tiny document container needs to be focused for which we have no user facing indicator
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.