5D Library › 声音说服力、韵律信息论与人际生理同步 · English
第八章 实践与预注册试验
第一部分 演说与录制前的四步声学核查表
前七章可以归结为一份在正式演讲、录课或直播前使用的核查表。它只需要一段两三分钟的排练录音和免费的语音分析软件(例如 Praat)。
- 句末基频走向。 陈述句(尤其是陈述事实、数字和承诺的句子)是否以下降结尾?真正的问句与邀请句则不必下降。(第三章)
- 关键点前的静默停顿。 每个关键信息之前,是否有至少约 0.3 秒的安静停顿,而不是填充词?(第二章)
- 语速及其变化。 平均每分钟多少个音节?不同句子之间的语速是否有变化,在关键句处是否放慢?(第一章、第二章)
- 麦克风距离与本底噪声。 麦克风离嘴多远?录音中的人声电平与本底噪声相差多少分贝?是否有明显的房间回声?(第六章)
推导
把核查表用于一段虚构的两分钟排练录音:每一行是一个短语,记录句末类型、最后一个重音峰与句末的基频、音节数、时长、是否为关键点,以及之前的静默停顿。
# The four-step acoustic checklist applied to a (fictional) 2-minute rehearsal recording, annotated by
# hand or with a tool such as Praat: one row per phrase.
# (end of phrase: 'decl' declarative / 'q' genuine question; f0 at last peak and at end, Hz;
# syllables; phrase duration s; is a key point; silent pause before it, s)
import math, statistics
phrases = [("decl", 132, 118, 14, 2.6, False, 0.0), ("decl", 128, 131, 11, 1.9, True, 0.1),
("decl", 135, 120, 16, 3.0, False, 0.4), ("q", 125, 150, 8, 1.6, False, 0.3),
("decl", 140, 122, 12, 2.1, True, 0.7), ("decl", 130, 134, 18, 2.8, False, 0.2),
("decl", 138, 119, 10, 2.0, True, 0.6), ("decl", 127, 129, 15, 2.2, True, 0.0),
("decl", 133, 117, 13, 2.5, False, 0.3), ("decl", 136, 120, 9, 1.9, True, 0.8)]
st = lambda a, b: 12 * math.log2(a / b)
decl = [p for p in phrases if p[0] == "decl"]
falls = [st(p[1], p[2]) for p in decl]
print(f"1 final f0 falls: {sum(f > 1.0 for f in falls)}/{len(decl)} declaratives end with a fall > 1 semitone "
f"(median fall {statistics.median(falls):.1f} st); the question ends rising, as it should")
keys = [p for p in phrases if p[5]]
print(f"2 key points with a silent pause >= 0.3 s before them: {sum(p[6] >= 0.3 for p in keys)}/{len(keys)}")
rates = [p[3] / p[4] for p in phrases]
print(f"3 syllable rate: mean {statistics.mean(rates):.1f} syl/s ({statistics.mean(rates) * 60:.0f} per minute), "
f"coefficient of variation {statistics.pstdev(rates) / statistics.mean(rates):.0%} across phrases")
# 4 microphone distance and noise floor: speech peaks and noise floor read from the recording (dBFS)
for dist_cm, speech_dbfs, floor_dbfs in ((40, -24.0, -58.0), (10, -12.0, -58.0)):
print(f"4 microphone at {dist_cm} cm: speech {speech_dbfs} dBFS, noise floor {floor_dbfs} dBFS"
f" -> signal-to-noise {speech_dbfs - floor_dbfs:.0f} dB")
# 1 final f0 falls: 6/9 declaratives end with a fall > 1 semitone (median fall 2.0 st); the question ends rising, as it should
# 2 key points with a silent pause >= 0.3 s before them: 3/5
# 3 syllable rate: mean 5.5 syl/s (332 per minute), coefficient of variation 11% across phrases
# 4 microphone at 40 cm: speech -24.0 dBFS, noise floor -58.0 dBFS -> signal-to-noise 34 dB
# 4 microphone at 10 cm: speech -12.0 dBFS, noise floor -58.0 dBFS -> signal-to-noise 46 dB在这段虚构的录音中,9 个陈述句里有 6 个以超过 1 个半音的下降结尾,另外 3 个以平调或轻微上扬结尾;唯一的问句以上扬结尾,这是恰当的。5 个关键点中只有 3 个之前有 0.3 秒以上的停顿。平均语速约为每秒 5.5 个音节(每分钟约 330 个),句子之间的变化系数约为 11%,变化不大。麦克风从 40 厘米移到 10 厘米后,人声电平提高 12 dB,信噪比从 34 dB 提高到 46 dB。
注
这份核查表不是评分工具。 它的作用是让你在排练中注意到自己可能没有意识到的习惯,而不是给演讲打分。上面的目标值(下降超过 1 个半音、停顿 0.3 秒以上)只是便于记录的约定,不是经过验证的「最佳值」。演讲的效果首先取决于内容是否真实、清楚、对听众有用。
第二部分 预注册双盲随机对照试验方案
问题
同一段商业提案文本,以「句末下降 + 关键高信息词前 0.6 秒静默停顿」的韵律呈现,与以「句末上扬 + 无停顿 + 较快语速」的韵律呈现相比,能否提高盲听的听众对这项投资的投资意愿?对感知的说服力与可信度有什么影响?
刺激材料
一段约 90 秒的虚构商业提案(一家虚构公司的融资陈述),由四位声音演员(两位女性、两位男性)各录制一遍自然朗读版。然后用开源的语音变换工具(例如 CLEESE (Burred et al. 2019))对每位演员的录音分别制作两个版本:
- 版本 A: 每个陈述句的句末基频下降至少 2 个半音;在事先标出的 6 个高信息词(数字、关键结论)之前插入 0.6 秒静默停顿;语速保持原样。
- 版本 B: 每个陈述句的句末基频上扬至少 2 个半音;不插入停顿;语速加快 15%。
两个版本的总时长不同(版本 B 更短),这是这一组合本身的特征。正式实验之前,由不参与听众招募的研究助理用声学测量核对每一个刺激是否满足上述条件(操纵检查)。
设计
| 要素 | 规定 |
|---|---|
| 参与者 | 年满 21 岁、有投资或商业决策经验的成年人,通过独立的在线专业调查样本库招募;不从作者网站的学员、客户或粉丝中招募 |
| 随机分组 | 每位参与者随机分配到一位声音演员和一个版本(按声音演员分层,每位演员的两个版本人数相等),只听一个版本 |
| 盲法 | 双盲:参与者只被告知「评价一段融资陈述」,不知道存在两个版本,也不知道研究关注韵律;实验完全在线自动进行,没有实验者与参与者接触;数据分析者在揭盲前不知道哪个代码对应哪个版本 |
| 主要结局 | 投资意愿:在一个假设的 10,000 单位预算中,愿意分配给这家公司的比例(0–100%) |
| 次要结局 | 感知说服力与可信度(各 7 级评分);对说话者自信程度的评价;听完后对 6 个关键数字的回忆(检验第二章的停顿假说);参与者是否注意到声音经过处理 |
| 分析 | 线性回归,自变量为版本,以声音演员为固定的分层因素;双侧 |
样本量
推导
# Sample size for the double-blind randomised trial. Listeners hear ONE version of the same
# 90-second business pitch, read by one of four voice actors (2 women, 2 men) and processed so that
# only prosody differs:
# A: falling final contours + a 0.6-s silent pause before each high-information word
# B: rising final contours + no added pauses + 15 % faster speech
# Primary outcome: willingness to invest, the share of a hypothetical 10,000-unit budget allocated
# to the venture (0-100 %). Effect in SD units; normal approximation; two-sided alpha 0.05.
import math
from statistics import NormalDist
N = NormalDist()
def n_per_arm(d, alpha=0.05, power=0.90):
return math.ceil(2 * (N.inv_cdf(1 - alpha / 2) + N.inv_cdf(power)) ** 2 / d ** 2) + 1
for d in (0.20, 0.25, 0.30, 0.40):
print(f"standardised effect {d:.2f}: {n_per_arm(d, power=0.8)} per arm for 80 % power, {n_per_arm(d)} for 90 %")
n = n_per_arm(0.25)
# Randomisation is stratified by voice (each voice reads both versions, equally often in each arm),
# and voice enters the analysis as a fixed blocking factor, so it costs no extra sample. The price:
# with only 4 voices the result generalises to other voices only weakly.
print(f"chosen: 0.25 SD, 90 % power -> {n} per arm ({n // 4 + 1} per voice and arm); recruit"
f" {math.ceil(n / 0.85)} per arm allowing 15 % exclusions, {2 * math.ceil(n / 0.85)} in all")
# standardised effect 0.20: 394 per arm for 80 % power, 527 for 90 %
# standardised effect 0.25: 253 per arm for 80 % power, 338 for 90 %
# standardised effect 0.30: 176 per arm for 80 % power, 235 for 90 %
# standardised effect 0.40: 100 per arm for 80 % power, 133 for 90 %
# chosen: 0.25 SD, 90 % power -> 338 per arm (85 per voice and arm); recruit 398 per arm allowing 15 % exclusions, 796 in all按最小关注效应 0.25 个标准差、90% 把握度计算,每组需要 338 名可分析的参与者(每位声音演员每个版本约 85 人);考虑约 15% 的参与者因未通过注意力检查而被排除,每组招募 398 人,共 796 人。由于随机分配按声音演员分层,并把声音演员作为固定因素纳入分析,声音演员本身不额外消耗样本;代价是只有四位演员,结果推广到其他声音的能力有限。
判定规则
推导
# Decision rule, fixed before data collection. d = version A (falling + pauses) minus version B
# (rising + no pauses + faster) in willingness to invest, standardised, with its 95 % CI.
SESOI = 0.25
def verdict(d, lo, hi, manip_ok):
if not manip_ok:
return f"effect {d:+.2f}: NOT INTERPRETABLE - the stimuli failed the acoustic manipulation check"
if lo >= SESOI: v = "version A raises willingness to invest by at least the smallest effect of interest"
elif lo > 0: v = "version A raises it; size not shown to reach 0.25 SD"
elif hi < 0: v = "version A LOWERS willingness to invest"
elif lo >= -SESOI and hi <= SESOI: v = "no difference worth acting on"
else: v = "unclear"
return f"effect {d:+.2f} ({lo:+.2f} to {hi:+.2f}): {v}"
# Manipulation check on the stimuli themselves (measured before listeners are recruited): every
# version-A sentence must end with a fall of at least 2 semitones and every version-B declarative
# with a rise of at least 2 semitones; pauses must be 0.6 +/- 0.05 s.
for r in ((0.41, 0.27, 0.55, True), (0.12, -0.03, 0.27, True), (0.05, -0.10, 0.20, True), (0.30, 0.15, 0.45, False)):
print(verdict(*r))
print("Credibility and persuasiveness ratings are secondary: reported with intervals, never decisive.")
# effect +0.41 (+0.27 to +0.55): version A raises willingness to invest by at least the smallest effect of interest
# effect +0.12 (-0.03 to +0.27): unclear
# effect +0.05 (-0.10 to +0.20): no difference worth acting on
# effect +0.30: NOT INTERPRETABLE - the stimuli failed the acoustic manipulation check
# Credibility and persuasiveness ratings are secondary: reported with intervals, never decisive.示例结果是编造的。如果刺激材料没有通过声学操纵检查,无论结果如何,报告都写「不可解释」,并在修正刺激后重新进行。只有当效应的置信区间下限达到 0.25 个标准差时,报告才写「版本 A 使投资意愿提高了至少最小关注的幅度」。
这项试验不能说明什么
第一,版本 A 与版本 B 同时改变了三个特征(句末走向、停顿、语速),这是为了检验「一整套」韵律建议,但即使结果为阳性,也不能说明是哪一个特征起了作用;需要一项 2×2×2 的因子设计才能把它们分开。第二,投资意愿是对假设预算的分配,不是真实的投资;参与者知道自己面对的是一项研究。第三,四位声音演员、一段文本、一种语言(英语或中文版本需要分别进行),结果推广到其他声音、文本和语言的能力有限。第四,第一章和第三章提到的研究提示,上扬在一些情境中可能被判断为更可信,所以版本 B 并不一定是「更差」的版本;本试验的结果也可能是可信度上没有差别,甚至版本 B 更高,判定规则对这种结果同样会如实报告。
伦理与利益冲突
试验须经独立伦理委员会批准,取得知情同意,并在第一位参与者入组之前登记方案和分析计划 (Nosek et al. 2018)。研究结束后,参与者会被告知研究的真实目的(声音的韵律被改变过),并可以要求撤回自己的数据。声音演员事先同意其录音被数字处理并用于研究。
利益披露
作者运营声乐教学网站 vocal.guru 与 singingasia.com、媒体制作网站 xmediaasia.com 以及网红营销机构网站 asiainfluencerx.com,从事嗓音教学、内容制作与直播培训,因此与本书主题有直接的商业利益关系。本书不推销任何课程或服务;第八章的试验设计为由独立于作者企业的研究人员实施和分析;书中所有代码与研究方案均公开,供任何人检验。为限制利益的影响:参与者不从作者网站的学员、客户或粉丝中招募;刺激材料与分析代码在入组前公开;无论结果如何,结果、数据和代码都将公开。
参考文献
Fan, Y. (2026). Acoustic Persuasion, Prosodic Information Theory and Interpersonal Physiological Synchrony: Pitch Contours, Pause Entropy and Listener Autonomic Coupling in Public Speaking and Leadership [声音说服力、韵律信息论与人际生理同步] (Version 1.0.0). 5D Library. https://doi.org/10.5281/zenodo.23753267 · Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).