HidekiKawahara / YANGstraight_source

Analytic signal-based source information analysis for YANGstraight and real-time interactive tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YANGstraight_source

Faster than real-time and audio sampling rate extraction of fo and event candidates using an analytic signal with a cosine series envelope

Introduction

GUI tools are for users to acquire intuitive understanding of wavelet phase and derived attributes. This is a second step to reformulate STRAIGHT, a speech analysis, modification and re-synthesis. Yes, I think there still are enough room for VOCODERs to explore.

Core functions

The GUI tools and test scripts uses the following core functions. The technical reference in doc direcgtory provides details of the first three core functions.

  1. designAnalyticWavelet.m
  2. waveletAttributesAnalyzer.m
  3. sourceAttributesAnalysis.m
  4. staticTrigBsplinePowerSpec.m

The following functions are obsolate. These will be removed in the coming release

  1. designCos6Wavelet.m
  2. waveletSourceAnalyzer.m
  3. sourceInformationAnalysis.m

GUI tools

The GUI directory consists of interactive tools (including realtime tools) for testing core functions. They are:

  1. waveletSourceAnalyzer
  2. realtimeFoViewerR
  3. detailInspector

Entering these names invoke applications.

compiled clickable application (These are outdated: 21/Aug./2019. Will be updated.)

Installer of realtimeFoViewer GUI application, and waveletVisualizer GUI application, and offline interactive GUI inspector are linked below. WARNING: The installer starts downloading MATLAB runtime package. The size is about 900 MB. It also makes a clickable application and installes it in the designaged folder.

  1. Realime fo visualization

Mac Installer

Windows Installer

  1. Realtime wavelet analysis visualization

Mac Installer

Windows Installer

  1. Detailed attribute inspector (offline interactive tool)

Mac Installer

Windows Installer

Test scripts

The test directory consists of MATLAB scripts to test core functions. New collection of test scripts are added.

Demo movies and documents

The doc directory consists of demonstration movies including short introduction and documents. The reference manual is elaborated.

Requirement

MATLAB with signalprocessing toolbox. The GUI tools were tested on a MacBook Pro and a Windows 10 machine. Set paths to src, GUI and test directories. The files were scanned using VirusBarrier (Mac) and Norton Security Derux (Windows).

References

  1. Kawahara, H., Sakakibara, K., Morise, M., Banno, H., Toda, T., Irino, T. (2017) A New Cosine Series Antialiasing Function and its Application to Aliasing-Free Glottal Source Models for Speech and Singing Synthesis. Proc. Interspeech 2017, 1358-1362, DOI: 10.21437/Interspeech.2017-15.online accessible
  2. Kawahara, H., Sakakibara, K., Banno, H., Morise, M. (2018) An analytic signal with a cosine series envelope for excitation source analyses of voiced speech -- Practical substitute of Flanagan's equation --, IEICE Tech. Rep. vol. 118, no. 312, EA2018-63, pp. 1-5.
  3. Kawahara, H., Sakakibara, Morise, M. (2019) Baseline design of a VOCODER based on an interference-free spectral representation and a generalized excitation source representation, Proc. 2019 Spring Meting of ASJ, [in print]
  4. Kawahara, H., Katayose, H., de Cheveign, A., Patterson, Roy D. (1999) Fixed point analysis of frequency to instantaneous frequency mapping for accurate estimation of F0 and periodicity, In Proc. EUROSPEECH'99, 2781-2784. online accessible
  5. Kawahara, H., Atake, Y., Zolfaghari, P. (2000) Accurate vocal event detection method based on a fixed-point analysis of mapping from time to weighted average group delay, In Proc. ICSLP-2000, vol.4, 664-667. online accessible
  6. Kawahara, H., Morise, M., Hua, K. (2018) Revisiting spectral envelope recovery from speech sounds generated by periodic excitation, APSIPA ASC 2018, TH-P1-8.4. 1674--1683. online accessble

About

Analytic signal-based source information analysis for YANGstraight and real-time interactive tools

License:Apache License 2.0


Languages

Language:MATLAB 100.0%