导入 NVivo、MAXQDA 和 ATLAS.ti
SonaFact 按这些软件读取转写稿的方式导出:每段发言都带说话人和时间,文本因此与录音保持关联。下面逐个软件说明该选哪个文件、怎样导入。
这些步骤依据各软件公开的导入帮助,以我们在 2026 年 10 月 1 日读到的内容为准。我们还没有在这些软件的每个版本里逐一试过每种导入。如果你的界面看起来不同,或导入不成功,请写信到 support@sonafact.com,我们会修正文件或本页。
菜单和按钮名称按各软件英文版中的显示列出。在其他语言版本中,它们可能已被翻译。
选哪个文件
在 SonaFact 中打开转写稿,点击“导出”。面向研究软件的文件与其他格式分开列出:
MAXQDA · ATLAS.ti
供 MAXQDA 和 ATLAS.ti 使用的 Word 文件(.qda.docx)。每段发言单独成段:说话人姓名、冒号、正文,末尾是时间戳。
MAXQDA · ATLAS.ti (VTT)
供 MAXQDA 和 ATLAS.ti 使用的 WebVTT 文件(.qda.vtt),每条字幕都带说话人,开始和结束时间精确。
NVivo (Windows)
供 Windows 版 NVivo 使用的文本文件(.nvivo.txt):每段发言一行,包含时间范围、说话人和正文,以制表符分隔。
NVivo (Mac)
供 Mac 版 NVivo 使用的文本文件(.qda.txt),段落与 Word 文件相同。
这些文件不带标志,也没有 SonaFact 的署名行,因为软件会把任何多出来的一行当作对话内容读入。
你还需要录音本身:软件会把转写稿与音频关联起来。可以用你的原始文件,也可以用“导出”旁边的“音频”按钮把录音下载为 MP3。
MAXQDA
- 在 SonaFact 中导出名为“MAXQDA · ATLAS.ti”的文件。
- 在 MAXQDA 中选择
Import > Focus Group Transcripts,然后选中文件。每位说话人都会成为一个代码;在随后的窗口里可以合并说话人并选择颜色。 - MAXQDA 会识别时间戳并要求提供录音。选择音频文件后,时间戳会从正文中消失,转写稿随录音同步滚动。
不需要把说话人做成代码?改用 Import > Transcripts,姓名会保留在正文里。
VTT 文件通过 Import > Transcripts > From VTT files 导入。按照 MAXQDA 的文档,软件会识别说话人并插入时间戳,但没有说明文件中的说话人姓名应如何书写。如果说话人缺失,请改用 Word 文件。
ATLAS.ti
- 在 SonaFact 中导出名为“MAXQDA · ATLAS.ti”的文件。
- Windows 上选择
Home > Add Documents > Import Transcript;Mac 上选择Documents > Import Transcript…。选中文件及其对应的录音。 - 要把说话人变成代码,请对文档运行
Focus Group Coding并选择模式name:。取消勾选不是说话人的匹配项,例如句子中间带冒号的词。
提示:转写稿和录音同名且放在同一个文件夹里时,ATLAS.ti 会自动填入录音。请把下载的文件改成相同的名字,例如 interview-03.mp3 旁边放 interview-03.docx。
导入 VTT 文件时勾选 Code content with speakers,ATLAS.ti 会按说话人为每段内容编码。文档没有说明文件中的说话人姓名应如何书写;如果姓名缺失,请改用 Word 文件。
ATLAS.ti Web:据 ATLAS.ti 介绍,网页版目前不支持与音频或视频同步的转写稿。你可以把 Word 文件作为普通文本文档添加进去,但不会与录音关联。
NVivo (Windows)
- 在 SonaFact 中导出名为“NVivo (Windows)”的文件。
- 先把录音导入 NVivo 项目并打开:转写稿会添加到项目中已有的音频上。
- 在
Edit选项卡中点击Import Rows,然后选择文件。 - 把
Create one transcript row for each设为Line(Tab Delimited Line),并取消勾选File includes header row:该文件没有标题行。 - 映射字段:
Field 1对应Timespan,Field 2对应你新建并命名为Speaker的字段,Field 3对应Content。然后导入。
如果录音已经有转写稿,NVivo 会把导入的行追加进去,而不是替换原有内容。
NVivo (Mac)
- 在 SonaFact 中导出名为“NVivo (Mac)”的文件。Mac 版 NVivo 只能从 .txt 文件导入转写稿。
- 先把录音导入项目。然后在
Import选项卡中选择Files > Transcript Rows,再选中文件。 - NVivo 会把“: ”之前的文本放进
Speaker列,并把每段末尾的时间戳读作这段内容结束的时刻。
只有当录音还没有转写稿时才能这样导入。NVivo 帮助还建议正文中避免使用冒号:如果某段内容落进了错误的列,请检查其中是否有后接空格的冒号。
导出之前
先给说话人命名
在 SonaFact 中把说话人改成姓名或参与者编号,例如 P01。软件会用这些名字生成说话人代码;在 SonaFact 里改一次,所有地方的名字都会更新。
名字里不要有冒号
软件靠名字后面的冒号识别说话人,所以 SonaFact 会把说话人姓名中的冒号替换为空格。
研究方法允许时,可用整洁稿
开启整洁稿后,文件会去掉“呃”之类的语气词和口吃造成的重复。SonaFact 中的转写稿仍是逐字原样,因此随时也能导出逐字版本。
资料来源
这些步骤所依据的帮助页面(2026 年 10 月 1 日查阅):
NVivo、MAXQDA 和 ATLAS.ti 是其各自所有者的商标。SonaFact 与它们没有关联,也未获得它们的认可。