有没有可以通过语音记录饮食的应用程序?
当然可以 — 语音饮食记录让你可以用口述的方式描述餐食,并自动记录。以下是最优秀的语音食物追踪应用的比较。
当然可以 — 语音饮食记录让你可以用口述的方式描述餐食,并在几秒钟内完成记录。 你无需在数据库中滚动查找或手动输入食物名称,只需自然地说出你的餐食,比如“两个炒蛋配吐司和黄油”,应用程序就会解析你的话,识别每种食物,估算份量,并自动记录一切。这项技术背后的核心是自然语言处理(NLP),而并非所有应用程序都能同样有效地实现这一点。
以下是最受欢迎的食物追踪应用在语音记录方面的比较。
语音饮食记录比较
| 特性 | Nutrola | MyFitnessPal | Lose It | FatSecret | Cronometer |
|---|---|---|---|---|---|
| NLP解析 | 高级(完整句子) | 基础(关键词搜索) | 基础 | 有限 | 无 |
| 数量识别 | 是(“两个鸡蛋”,“一杯米饭”) | 有限 | 有限 | 否 | 不适用 |
| 烹饪方式理解 | 是(“烤”,“煎”,“蒸”) | 否 | 否 | 否 | 不适用 |
| 品牌识别 | 是 | 有限 | 有限 | 否 | 不适用 |
| 多项支持 | 是(一个句子中完整餐食) | 否(一次一项) | 否 | 否 | 不适用 |
| 准确性 | 高(经过验证的数据库匹配) | 中等 | 中等 | 低 | 不适用 |
基础的语音搜索与真正的NLP语音记录之间的差距是显著的。基础语音搜索将你的语音转换为文本,然后在数据库中搜索匹配的关键词。而真正的NLP解析则理解你的句子结构——它知道“两个炒蛋配吐司和黄油”是三种不同的食物,且有特定的数量和准备方式。
语音饮食记录的实际工作原理
当你在语音启用的追踪器中描述一餐时,应用程序会迅速执行几个处理步骤。
步骤1:语音转文本。 你的声音通过语音识别技术转换为文本。得益于设备内处理技术的进步,这一步骤在所有主要平台上现在都非常准确。
步骤2:自然语言解析。 NLP引擎将你的句子拆分为单独的食物项、数量、修饰词(烹饪方式、品牌)和关系(“与”,“上”,“和”)。这是应用程序之间差异最大的地方。
步骤3:数据库匹配。 每个解析出的食物项会与应用程序的营养数据库进行匹配。这一匹配的质量取决于解析的准确性和数据库的质量。
步骤4:份量估算和记录。 数量会转换为标准的份量大小,卡路里和宏量营养素会被计算,并添加到你的每日记录中。
Nutrola在大约5秒内完成这四个步骤,适用于多项餐食。结果会显示在屏幕上,供你确认,只需轻轻一按,或者在需要调整时进行编辑。
语音记录优于其他记录方法的时机
语音记录并不总是每种情况中最快的方法,但在某些特定场景下,它显然是最佳选择。
记录方法的速度比较
| 方法 | 每餐平均时间 | 最适合 |
|---|---|---|
| 语音 | ~5秒 | 多项餐食、双手忙碌的情况 |
| 照片AI | ~3秒 | 装盘餐食、可视化食物 |
| 条形码扫描 | ~5秒 | 包装食品、单项食物 |
| 手动搜索 | ~45秒 | 不常见的食物、精确条目 |
在烹饪时。 你的手沾满了食物,正在拿着工具或调控火候。语音记录让你在添加食材时无需触碰手机。比如在倒入平底锅时说“汤匙橄榄油”。
在驾驶时。 你刚刚从快餐店离开或在路上拿了食物。语音记录让你在红灯停下或停车时捕捉你吃了什么,而无需翻阅菜单。这是人们常常跳过记录的时刻之一。
在健身房。 在组间休息时,你的手可能在出汗或握着哑铃。快速的语音记录——“香蕉杏仁奶蛋白奶昔”——只需五秒钟。
在社交场合。 在餐桌上用手机打字可能会让人觉得尴尬。在洗手间或用餐后快速记录只需手动记录所需时间的一小部分。
当你的手脏了。 园艺、做项目、吃手指食物——任何触碰手机屏幕不方便的情况。
Nutrola的语音NLP与众不同之处
大多数食物追踪应用将语音功能作为附加选项——一个简单的麦克风图标,仅仅将语音转换为文本并进行数据库搜索。结果与手动输入关键词相同,只是用你的声音。
Nutrola围绕完整的自然语言处理构建了其语音记录功能。你在记录复杂餐食时,差异立刻显现。
示例输入: “我吃了一个鸡肉凯撒沙拉,配有面包丁和帕尔马干酪,一份蒜蓉面包,还有一杯红酒。”
基础语音搜索结果(大多数应用): 返回“鸡肉凯撒沙拉”的搜索结果,并要求你单独搜索蒜蓉面包和红酒。面包丁和帕尔马干酪可能会包含在你选择的沙拉条目中,也可能不会。
Nutrola NLP结果: 将句子解析为四个独立的项目——鸡肉凯撒沙拉(包含面包丁和帕尔马干酪),蒜蓉面包(一个配菜),红酒(约150毫升的一杯)。每个项目都与180万条经过营养师验证的数据库进行匹配。总卡路里和宏量营养素在大约5秒内显示在屏幕上。
烹饪方式的理解对于准确性尤为重要。“烤鸡胸肉”和“炸鸡胸肉”每份的卡路里差异大约为100卡路里。Nutrola的NLP能够捕捉这些修饰词并选择正确的数据库条目。而将语音视为关键词搜索的应用则完全忽略了烹饪方式。
常见语音记录短语及Nutrola的处理方式
| 你说的内容 | 解析的项目 | 记录的卡路里 |
|---|---|---|
| “两个炒蛋配吐司和黄油” | 炒蛋x2,白吐司x1,黄油x1汤匙 | ~350 kcal |
| “一碗燕麦粥配蓝莓和蜂蜜” | 燕麦粥(1碗),蓝莓(把),蜂蜜(1汤匙) | ~310 kcal |
| “星巴克的Grande燕麦奶拿铁” | 星巴克Grande燕麦奶拿铁 | ~270 kcal |
| “一把杏仁” | 杏仁(约28克,标准一把) | ~164 kcal |
| “昨晚的剩意大利面,大约一盘” | 意大利面配酱(1盘,约350克) | ~450 kcal |
系统能够识别品牌名称、常见的份量描述(“一把”,“一碗”,“一盘”)甚至相对参考。当你没有指定数量时,它会默认使用标准的份量大小,你也可以在记录后随时调整数量。
语音记录与追踪一致性
《肥胖》杂志发布的研究发现,记录一致性是减肥成功的最强预测因素——至少80%时间记录餐食的人比偶尔记录的人减掉的体重显著更多。人们停止记录的主要原因是摩擦。每多花一秒的额外努力,都会降低你记录餐食的可能性。
语音记录消除了一个最大的摩擦点:需要停止正在做的事情,拿起手机,打开应用,输入搜索查询,滚动结果,选择正确的条目,调整份量大小并确认。这个30-60秒的过程变成了5秒的语音命令。
《国际行为营养与身体活动杂志》的研究发现,使用简化记录方法(包括语音)的人在12周内记录的餐食比使用传统手动输入的人多23%。
获取最佳语音记录效果的技巧
具体说明数量。 “两个鸡蛋”比“鸡蛋”记录得更准确。“一杯米饭”比“一些米饭”更好。你提供的细节越多,后续编辑的需求就越少。
提及烹饪方式。 “烤三文鱼”与“三文鱼”之间的卡路里差异可能在50-100卡路里之间,具体取决于使用了油还是黄油。Nutrola的NLP能够识别烹饪修饰词,但只能使用你提供的信息。
对包装食品使用品牌名称。 “Chobani希腊酸奶”会比“希腊酸奶”返回更准确的匹配。Nutrola的数据库中识别了数千个品牌名称。
用餐后立即记录。 对份量和成分的记忆会迅速消退。语音记录让这一过程变得简单,因为即使在餐桌上也只需几秒钟。
常见问题解答
语音饮食记录可以离线使用吗?
大多数语音记录功能需要互联网连接以进行NLP处理和数据库匹配。一些应用程序可以在离线状态下执行基本的语音转文本,但食物解析和卡路里计算通常需要服务器连接。Nutrola能够在标准移动连接上快速处理语音记录。
语音饮食记录的准确性与手动输入相比如何?
当你提供具体的数量和描述时,语音记录的准确性与手动搜索相当——两者最终都从同一数据库提取数据。语音的优势在于速度和便利性,这有助于提高记录的一致性。主要的准确性风险在于模糊的描述,比如“一些鸡肉”而没有指定数量,这会迫使应用程序进行估算。
语音记录能处理不同语言的餐食吗?
这因应用程序而异。Nutrola支持多种语言的语音记录,将食物描述与其本地化的数据库条目相匹配。大多数其他语音启用的追踪器仅支持英语的NLP功能,而在设备的语音转文本引擎支持的其他语言中提供基本的语音搜索。
如果语音记录出错怎么办?
每个语音记录在最终确认之前都会显示在屏幕上。你可以点击任何项目来调整数量、替换数据库条目或删除解析错误的项目。Nutrola清晰地显示解析的细分,以便你验证每个多项餐食的组成部分。
语音记录比照片记录更好吗?
两者并没有绝对的优劣——它们是互补的。照片记录在食物视觉上明显且装盘时表现优异(如牛排晚餐、沙拉)。语音记录在食物混合时表现更佳(如卷饼、奶昔),当你的手忙碌时,或者当你不再靠近食物时。Nutrola同时提供照片AI和语音NLP,因此你可以根据当下的情况选择适合的方法。