source: main/trunk/model-interfaces-dev/atea/README.md@ 35284

Last change on this file since 35284 was 35284, checked in by davidb, 3 years ago

Convert error templating to Vue

File size: 992 bytes
Line 
1# ASR Interface Setup
2
3The ASR interface utilises tools such as [Grunt](https://gruntjs.com), [Sass](https://sass-lang.com) and [Vue](https://vuejs.org). To do this, it requires you have [node.js](https://nodejs.org/) and the `npm` package manager installed.
4
5To get started:
6
7- Install any dependencies.
8 ```
9 npm install
10 ```
11
12- Run Grunt tasks. This performs things like Sass compilation and minification.
13 ```
14 npx grunt
15 ```
16
17- For development purposes, use the Grunt file watcher to prevent the need to run `grunt` manually each time you change a file.
18 ```
19 npx grunt watch
20 ```
21
22# ASR Development TODO
23
24- Play audio at certain words, based on timestamps returned by tuhituhi API
25- Corrections interface
26- WebVTT download option
27- Add transcription loading indicator
28- Make transcriptions fully load in on a separate page, with the normal entry providing an arrow link to expand it on the new page?
29- Ask user for confirmation before removing a transcription
Note: See TracBrowser for help on using the repository browser.