b7e2c580a8
El SDK CI - dev / build-and-test (pull_request) Successful in 6m28s
speech.el: formant/glottal integer DSP synthesis + voice-analyze-by-
imitation. voice-profile.el / voice-ingest.el: voice-profile plumbing.
accent.el: British-RP as an ingested transform-geometry (explicitly marked
provisional/citation-pending by its own comments). organ-read.el:
engram read-through for the speech organ. Includes demo/test drivers and
non-personal reference data (British-RP phonetics/lexicon derived data,
a public-domain LibriVox RP reference recording).
Deliberately excludes elp/data/live/ (raw recorded voice + face-photo
samples of the repo owner) and the will-*.{json,psv} derived voiceprint
files — personal biometric data that shouldn't be committed to a shared
repo without an explicit decision from the owner. Also excludes this
worktree's elp/src/surface-profile.el, which diverges from the copy in
other worktrees (agent-aaf04b0a9714c4070, main) — needs manual
reconciliation before landing, left out here to avoid silently picking a
version.
46 lines
2.6 KiB
Plaintext
46 lines
2.6 KiB
Plaintext
# acoustic-phonetics SOURCE — the learned speech primitives, as INGESTIBLE DATA.
|
|
# NOT audio, NOT code: formant geometry of the phonemes, to be ingested via the
|
|
# ingest organ into the engram as a phoneme manifold. The render reads this
|
|
# geometry back from the engram; nothing is frozen in EL code.
|
|
#
|
|
# PROVENANCE (audited, per-field honesty — no invented numbers):
|
|
# * The 10 MONOPHTHONG VOWEL formants F1/F2/F3 (IY,IH,EH,AE,AA,AO,UH,UW,AH,ER)
|
|
# are the MEASURED adult-male means of Peterson & Barney (1952), JASA 24:175-184
|
|
# — the canonical /hVd/ table, verified digit-for-digit vs CRAN phonTools::pb52.
|
|
# These are real measured values.
|
|
# * AX (schwa) F1/F2/F3 = neutral uniform-tube resonances (2n-1)*500 — a PHYSICS
|
|
# value (Fant), not a P&B measurement.
|
|
# * OW is a diphthong; its listed steady target is a conventional synthesis value,
|
|
# not a P&B monophthong measurement.
|
|
# * CONSONANT loci (M,N,NG,L,R,W,Y,Z,DH,V,S,F,HH) and ALL BANDWIDTHS (B1,B2,B3)
|
|
# and dur/amp are STANDARD FORMANT-SYNTHESIS conventions (Klatt 1980, JASA 67:971
|
|
# "Software for a cascade/parallel formant synthesizer") — engineering defaults,
|
|
# NOT per-phoneme field measurements. Labeled as such, not attributed to P&B.
|
|
# Format: SYM|F1|F2|F3|B1|B2|B3|voiced|nasal|dur_ms|amp|class|example
|
|
IY|270|2290|3010|60|90|150|1|0|130|100|vowel|beet
|
|
IH|390|1990|2550|70|100|150|1|0|110|100|vowel|bit
|
|
EH|530|1840|2480|80|100|150|1|0|130|100|vowel|bet
|
|
AE|660|1720|2410|90|110|150|1|0|150|100|vowel|bat
|
|
AA|730|1090|2440|90|110|150|1|0|150|100|vowel|bot
|
|
AO|570|840|2410|80|100|150|1|0|140|100|vowel|bought
|
|
UH|440|1020|2240|70|100|150|1|0|110|100|vowel|book
|
|
UW|300|870|2240|70|90|150|1|0|140|100|vowel|boot
|
|
AH|640|1190|2390|80|100|150|1|0|110|95|vowel|but
|
|
ER|490|1350|1690|80|100|120|1|0|140|95|vowel|bird
|
|
AX|500|1500|2500|80|100|150|1|0|80|85|vowel|about
|
|
OW|490|910|2380|80|100|150|1|0|140|100|vowel|boat
|
|
M|250|900|2200|90|120|180|1|1|80|60|nasal|map
|
|
N|250|1700|2600|90|120|180|1|1|80|60|nasal|nap
|
|
NG|250|2300|2700|90|120|180|1|1|80|60|nasal|sing
|
|
L|360|1300|2600|80|110|160|1|0|70|80|approximant|lip
|
|
R|490|1350|1600|80|110|120|1|0|80|85|approximant|rip
|
|
W|300|610|2200|70|100|160|1|0|70|80|approximant|wet
|
|
Y|270|2290|3010|60|90|150|1|0|60|80|approximant|yet
|
|
Z|300|1700|2500|100|150|200|1|0|90|55|fricative|zoo
|
|
DH|300|1400|2500|100|150|200|1|0|70|55|fricative|the
|
|
V|300|1000|2300|100|150|200|1|0|70|55|fricative|van
|
|
S|320|1700|2500|200|200|250|0|0|110|45|fricative|see
|
|
F|300|1200|2400|200|200|250|0|0|100|40|fricative|fee
|
|
HH|500|1500|2500|200|250|300|0|0|70|40|fricative|hat
|
|
SIL|500|1500|2500|100|100|100|0|0|55|0|silence|_
|