pitch-detection-app-master
所属分类:语音合成
开发工具:C#
文件大小:406KB
下载次数:0
上传日期:2021-02-18 03:52:24
上 传 者:
mvdesouza
说明: Pitch Detection master
文件列表:
LICENSE (1074, 2021-02-14)
client (0, 2021-02-14)
client\package-lock.json (1418330, 2021-02-14)
client\package.json (1584, 2021-02-14)
client\public (0, 2021-02-14)
client\public\index.html (1533, 2021-02-14)
client\public\manifest.json (327, 2021-02-14)
client\public\robots.txt (67, 2021-02-14)
client\rollup.config.js (760, 2021-02-14)
client\src (0, 2021-02-14)
client\src\App.test.tsx (174, 2021-02-14)
client\src\App.tsx (3613, 2021-02-14)
client\src\components (0, 2021-02-14)
client\src\components\header (0, 2021-02-14)
client\src\components\header\index.tsx (319, 2021-02-14)
client\src\components\loader (0, 2021-02-14)
client\src\components\loader\index.tsx (2634, 2021-02-14)
client\src\components\loader\play.svg (114, 2021-02-14)
client\src\components\pitch (0, 2021-02-14)
client\src\components\pitch\index.tsx (3354, 2021-02-14)
client\src\components\pitch\stop.svg (114, 2021-02-14)
client\src\constants (0, 2021-02-14)
client\src\constants\colors.js (351, 2021-02-14)
client\src\index.css (1899, 2021-02-14)
client\src\index.tsx (500, 2021-02-14)
client\src\logo.svg (2632, 2021-02-14)
client\src\react-app-env.d.ts (40, 2021-02-14)
client\src\reportWebVitals.ts (425, 2021-02-14)
client\src\setupTests.ts (241, 2021-02-14)
client\tsconfig.json (643, 2021-02-14)
client\worker (0, 2021-02-14)
client\worker\index.ts (1317, 2021-02-14)
client\worker\types.ts (249, 2021-02-14)
demo.png (45348, 2021-02-14)
display (0, 2021-02-14)
... ...
# Pitch Detection App
An open source pitch detection app that uses Rust and WebAssembly
## Live Demo
[![Demo Page](./demo.png)](https://alesgenova.github.io/pitch-detection-app/)
## Components
### Core Pitch Detection Library
- Rust ([source](https://github.com/alesgenova/pitch-detection))
### Communication with web worker
- post-me ([source](https://github.com/alesgenova/post-me))
### WebAssembly Wrapper
- Rust / wasm-bindgen ([source](https://github.com/alesgenova/pitch-detection-app/tree/master/wasm))
### Pitch Visualization
- TypeScript, HTML5 Canvas, D3 ([source](https://github.com/alesgenova/pitch-detection-app/tree/master/display))
### Single Page App
- React ([source](https://github.com/alesgenova/pitch-detection-app/tree/master/client))
### Building
```bash
# Build wasm
# Prerequisite: cargo and wasm-pack
cd wasm
wasm-pack build --target web
# Build the visualization
cd ../display
npm install
npm run build
# Start the app
cd ../client
npm install
npm run start
```
近期下载者:
相关文件:
收藏者: