Skip to content

Instantly share code, notes, and snippets.

@m77so
Last active May 6, 2023 15:51
Show Gist options
  • Save m77so/8977f7a801604fb767d37108b37ecd2f to your computer and use it in GitHub Desktop.
Save m77so/8977f7a801604fb767d37108b37ecd2f to your computer and use it in GitHub Desktop.
import librosa
import librosa.display
import numpy as np
import matplotlib.pyplot as plt
import scipy
# def librosa.lpc(y, order): return a
def lpc_formant(a, fs):
poles = np.roots(a)
intns = np.abs(poles)
bandw = np.log(intns) * fs / (2*np.pi) / (-2)
ff = np.angle(poles) * fs / 2.0 / np.pi
return ff[(ff>10) & (ff < fs / 2 - 10) & (bandw < 400)]
def lpc_spectrogram(a, fs, worN= 513):
freqs, h =scipy.signal.freqz(1.0, a, worN=worN)
return freqs * fs / 2 / np.pi, np.abs(h)

声質の伝える情報とその関連量

https://www.jstage.jst.go.jp/article/jasj/68/10/68_KJ00008230190/_pdf/-char/ja

加齢に関係する持続母音の音響特徴量 ジッタ(振動周期の不 規則性),シマ(振幅の不 規則 性),喉頭雑 音量

女性の年齢推定はF0が重要 男性は韻律特徴

嗄声の特徴で有名なのはGRBAS

下咽頭腔の形状の違いは2.5kHzに影響する 4,5Fの接近で張りのある声質になる

F1-4の動的特性よりも平均的な値が個人差を決める重要な要因になる

声質表現後の音響関連料に関する非線形分析 決定木による方法

https://www.jstage.jst.go.jp/article/jasj/58/9/58_KJ00001457953/_pdf/-char/ja

F0 F1-F3のユークリッドノルム 全音声区間での平均スペクトルのピークレベルと2-3kHz帯域での平均値との差 咽頭雑音 母音部の調波構造の評価(2-3,3-4,4-5kHzにわけ、フーリエの調波構造が明瞭かどうか)

通常発話の声質に関連した日常表現語

https://www.jstage.jst.go.jp/article/jasj/57/5/57_KJ00001457674/_pdf  2001

  • 高い声ー低い声
  • かすれた声ー澄んだ声
  • 落ち着きのある声ー落ち着きのない声
  • 迫力のある声ー弱々しい声
  • 太い声ー細い声
  • 張りのある声ー張りのない声
  • 鼻声

https://www.toshiba.co.jp/tech/review/2016/04/71_04pdf/f01.pdf 話者の声の特徴を直感的な言葉で成業できる音声合成技術

多様な声や感情を豊かに表現できる音声合成技術

https://www.toshiba.co.jp/tech/review/2013/09/68_09pdf/a04.pdf

隠れマルコフモデルによる音声合成技術

音情報処理における特徴表現

https://www.slideshare.net/NU_I_TODALAB/toda20160803-miru2016

音声言語処理特論2016

http://www.slp.cs.tut.ac.jp/~kyama/Lecture/AdvSLP/

【音声マーケティング】声タイプ診断アプリ

https://www.slideshare.net/synergy_marketing/201307-25508611

ここでは音響特徴量に

  • ピッチ周波数平均
  • エネルギー平均
  • ピッチ周波数標準偏差(抑揚
  • 息漏れ性(スペクトル傾斜
  • 倍音ノイズ比率

を用いる

母音のフォルマント分析

F1, F2はf0が高いときLPCでは誤差が大きい。ピッチ同期分析、パルス列を仮定したLPCといった実装がある。 https://www.jstage.jst.go.jp/article/jasj/70/10/70_KJ00009557626/_pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment