GithubHelp home page GithubHelp logo

krumperisok / audio_physical_experiment_helper Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 170.2 MB

An Web program work in LAN to help with audio physical experiments.

C# 34.79% JavaScript 28.69% HTML 1.80% Vue 34.72%

audio_physical_experiment_helper's Introduction

audio_physical_experiment_helper

后端

  1. 配置文件路径

    image-20220213104218972

    AudioRootPath:存放播放语音的根路径,系统会自动在其下创建 "sr" 、 "asr" 和 "test" 三个任务子目录。分别将两个任务需要播放的音频放入相应的任务目录下,并将需要用于测试的播放音频放入test目录下,支持在任务子目录下用子文件夹组织音频。实验完成后,数据采集目录下会具有与任务子目录相同的组织结构,每条播放音频都会在数据采集目录下有一条对应的采集音频。

    MicRootPath:存放采集语音的根目录,其下会根据实验条件建立相应的子目录结构。

  2. 运行

    查看运行端口

  3. 在防火墙中放开端口

前端

  1. 安装

    npm install

    npm install --save js-audio-recorder

  2. 运行

    npm run serve

使用

  1. 移动设备须与运行前后端的主机(服务器)处于同一局域网中
  2. https尚无安全认证,在浏览器中先访问后端api https://192.168.123.53:5000/api/audio/playaudio?path=test.wav (注意替换为服务器局域网ip地址和后端端口)
  3. 打开前端页面 https://192.168.123.53:8081/ (注意替换为服务器局域网ip地址和前端端口),选择相应的服务器。

audio_physical_experiment_helper's People

Contributors

krumperisok avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.