SonaFactEvidence from audio
SonaFactEvidence from audio
帮助

导入 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

  1. 在 SonaFact 中导出名为“MAXQDA · ATLAS.ti”的文件。
  2. 在 MAXQDA 中选择 Import > Focus Group Transcripts,然后选中文件。每位说话人都会成为一个代码;在随后的窗口里可以合并说话人并选择颜色。
  3. MAXQDA 会识别时间戳并要求提供录音。选择音频文件后,时间戳会从正文中消失,转写稿随录音同步滚动。

不需要把说话人做成代码?改用 Import > Transcripts,姓名会保留在正文里。

VTT 文件通过 Import > Transcripts > From VTT files 导入。按照 MAXQDA 的文档,软件会识别说话人并插入时间戳,但没有说明文件中的说话人姓名应如何书写。如果说话人缺失,请改用 Word 文件。

ATLAS.ti

  1. 在 SonaFact 中导出名为“MAXQDA · ATLAS.ti”的文件。
  2. Windows 上选择 Home > Add Documents > Import Transcript;Mac 上选择 Documents > Import Transcript…。选中文件及其对应的录音。
  3. 要把说话人变成代码,请对文档运行 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)

  1. 在 SonaFact 中导出名为“NVivo (Windows)”的文件。
  2. 先把录音导入 NVivo 项目并打开:转写稿会添加到项目中已有的音频上。
  3. 在 Edit 选项卡中点击 Import Rows,然后选择文件。
  4. 把 Create one transcript row for each 设为 Line(Tab Delimited Line),并取消勾选 File includes header row:该文件没有标题行。
  5. 映射字段:Field 1 对应 Timespan,Field 2 对应你新建并命名为 Speaker 的字段,Field 3 对应 Content。然后导入。

如果录音已经有转写稿,NVivo 会把导入的行追加进去,而不是替换原有内容。

NVivo (Mac)

  1. 在 SonaFact 中导出名为“NVivo (Mac)”的文件。Mac 版 NVivo 只能从 .txt 文件导入转写稿。
  2. 先把录音导入项目。然后在 Import 选项卡中选择 Files > Transcript Rows,再选中文件。
  3. NVivo 会把“: ”之前的文本放进 Speaker 列,并把每段末尾的时间戳读作这段内容结束的时刻。

只有当录音还没有转写稿时才能这样导入。NVivo 帮助还建议正文中避免使用冒号:如果某段内容落进了错误的列,请检查其中是否有后接空格的冒号。

导出之前

先给说话人命名

在 SonaFact 中把说话人改成姓名或参与者编号,例如 P01。软件会用这些名字生成说话人代码;在 SonaFact 里改一次,所有地方的名字都会更新。

名字里不要有冒号

软件靠名字后面的冒号识别说话人,所以 SonaFact 会把说话人姓名中的冒号替换为空格。

研究方法允许时,可用整洁稿

开启整洁稿后,文件会去掉“呃”之类的语气词和口吃造成的重复。SonaFact 中的转写稿仍是逐字原样,因此随时也能导出逐字版本。

资料来源

这些步骤所依据的帮助页面(2026 年 10 月 1 日查阅):

面向研究者 →
集成 →

NVivo、MAXQDA 和 ATLAS.ti 是其各自所有者的商标。SonaFact 与它们没有关联,也未获得它们的认可。