{"id":44237,"date":"2026-04-07T23:19:02","date_gmt":"2026-04-07T23:19:02","guid":{"rendered":"https:\/\/foreignnewstoday.com\/?p=44237"},"modified":"2026-04-07T23:19:02","modified_gmt":"2026-04-07T23:19:02","slug":"i-tried-googles-new-on-device-ai-transcription-app-for-iphone-and-it-was-surprisingly-accurate","status":"publish","type":"post","link":"https:\/\/foreignnewstoday.com\/?p=44237","title":{"rendered":"I Tried Google&#8217;s New On-Device AI Transcription App for iPhone, and It Was Surprisingly Accurate"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"\">\n<hr class=\"custom-gradient-background my-6 h-[6px] max-w-[75px] border-0\"\/>\n<p>Google is back with yet another AI service\u2014this time, an offline dictation program using its &#8220;Gemma&#8221; architecture. But rather than include it within the Gemini app, or as a Gemini function, the company has decided to roll it out into a dedicated iPhone app, with the <em>very<\/em> catchy name of &#8220;<a href=\"https:\/\/apps.apple.com\/us\/app\/google-ai-edge-eloquent\/id6756505519\" target=\"_blank\" title=\"open in a new window\" rel=\"noopener\">Google AI Edge Eloquent<\/a>.&#8221; <\/p>\n<p>I decided to give the app a shot on release day, though the privacy policy gave me pause. Google says that your location, contacts, identifiers, device diagnostics, contact info, user content, usage data, and &#8220;other&#8221; data can be linked to you, while purchases and other diagnostics can be collected but not linked to you. That&#8217;s a lot of data, especially for an app that advertises that &#8220;audio, confidential conversations, and personal data never leave your device,&#8221; and I&#8217;m not sure I&#8217;d be keen on downloading the app otherwise. But, as the saying goes, if a service is free, <em>you<\/em> are the product. I&#8217;ve reached out to Google for clarification here, and will update this story if I hear back. <\/p>\n<h2 id=\"how-to-try-googles-new-ai-transcription-app\">How to try Google&#8217;s new AI transcription app<\/h2>\n<p>Once you download the app, setup is easy\u2014you record a sample example phrase the app tells you to say, then make a choice: &#8220;On-device mode,&#8221; which is fully offline, and stores your conversations on your device online; or &#8220;Enhanced text polishing,&#8221; which keeps the <em>audio<\/em> on your device, but does use Gemini to &#8220;polish&#8221; your text, which requires you to send data to the cloud (and is presumably where all that aforementioned privacy policy data is going). You won&#8217;t need to keep Gemini on for the app to do a basic edit of your transcript though\u2014by design, the app removes &#8220;filler&#8221; words like &#8220;um.&#8221; Keep in mind that the app seems to open in &#8220;Enhanced text polishing&#8221; mode by default\u2014at least, that&#8217;s how it worked on my end. But a simple tap of a toggle in the top-right corner of the main screen switches you into &#8220;On-device mode.&#8221;   <\/p>\n<p>I had some trouble getting the app up and running: Every time I tried to test it, it claimed I didn&#8217;t speak at all. But after pairing AirPods with my iPhone and unpairing them, the app seemed to work. To test the app, I played the intro of <a href=\"https:\/\/www.youtube.com\/watch?v=1YviIsCbT9Q\" target=\"_blank\" title=\"open in a new window\" rel=\"noopener\">this Audio University YouTube video<\/a>, which is entirely dialogue-based. Once the app was working, it immediately started transcribing the video, with near perfect accuracy\u2014at least by the end. I would watch the app enter incorrect words, then retract and replace them as subsequent words provided context. Once the recording was finished, the transcript was nearly identical to the video&#8217;s transcript, save for a couple quirks: It mistakenly thought &#8220;If this is our first time meeting&#8221; was &#8220;This is our first time meeting,&#8221; and recorded a single sentence twice. But other than that, this is a totally usable transcript of the beginning of the video. <\/p>\n<div class=\"pogoClear relative my-10 border-b-[1.5px] border-t-[1.5px] border-dashed border-black py-5 sm:my-14 sm:border-0 sm:py-0\" data-ga-click=\"\" data-ga-template=\"News\" data-ga-module=\"openweb_widget\" data-ga-element=\"openweb_scroll\" data-ga-item=\"openweb_scroll_midpage\" x-data=\"{&#10;         commentsCount: null,&#10;         hasComments: false,&#10;         async fetchCommentsCount() {&#10;             try {&#10;                 if (window.openweb &amp;&amp; typeof window.openweb.getMessagesCount === 'function') {&#10;                     this.commentsCount = await window.openweb.getMessagesCount('01KNMNCE7GYE03F0KMZWCBHP56');&#10;                     this.hasComments = this.commentsCount !== null &amp;&amp; this.commentsCount &gt; 0;&#10;                 }&#10;             } catch (e) {&#10;                 console.warn('Failed to fetch comment count:', e);&#10;             }&#10;         }&#10;     }\" x-init=\"fetchCommentsCount()\" x-cloak=\"\">\n<div class=\"relative flex justify-center\">\n<div class=\"flex max-w-fit items-center gap-x-3 bg-white px-5\">\n<p>            <span class=\"text-sm font-medium text-black\"><br \/>\n                What do you think so far?<br \/>\n                <button class=\"ml-1 font-semibold text-brand-green underline hover:text-brand-green-700\" type=\"button\" aria-label=\"Comment section trigger\" onclick=\"window.openweb.scrollToComments('01KNMNCE7GYE03F0KMZWCBHP56')\" x-text=\"hasComments ? 'Post a comment.' : 'Be the first to post a comment.'\"\/><br \/>\n            <\/span>\n        <\/div>\n<\/p><\/div>\n<\/div>\n<p>From here, you have a number of options\u2014especially if you invite Gemini to help. Off the bat, you can tap a pencil icon over the transcript to manually edit it, in case you want to correct any of the text the AI &#8220;polished&#8221; wrong. Above this, you can view &#8220;Usage stats,&#8221; including the number of words spoken, the words spoken per minute, and the number of edits the AI made. If you do switch on Gemini, you&#8217;ll have access to additional AI editing tools, including &#8220;Key Points,&#8221; &#8220;Formal,&#8221; &#8220;Short,&#8221; and &#8220;Long.&#8221; When you&#8217;re satisfied with the transcription, you can tap the copy button to move the text to your clipboard to paste elsewhere. In the &#8220;History&#8221; tab, you can view your previous transcriptions, and return to them to edit them (manually or with AI). In the &#8220;Dictionaries&#8221; tab, you can add obscure words that you frequently use but the AI might not pick up on, improving the accuracy of your recordings going forward.  <\/p>\n<p>In my brief testing, the app does work well, and I do appreciate the option to use it on-device only. I would definitely consider using it over iOS&#8217; built-in transcriptions if it seemed quicker or more accurate, especially since there are some more robust features here\u2014assuming that on-device really <em>does<\/em> mean keeping my data out of Google&#8217;s hands. <\/p>\n<\/p><\/div>\n<p><script>\n            var facebookPixelLoaded = false;\n            window.addEventListener(\"load\", function() {\n                document.addEventListener(\"scroll\", facebookPixelScript);\n                document.addEventListener(\"mousemove\", facebookPixelScript);\n            });\n            function facebookPixelScript() {\n                if (!facebookPixelLoaded) {\n                    facebookPixelLoaded = true;\n                    document.removeEventListener(\"scroll\", facebookPixelScript);\n                    document.removeEventListener(\"mousemove\", facebookPixelScript);\n                    window.zdconsent.cmd.push(function() {\n                        ! function(f, b, e, v, n, t, s) {\n                            if (f.fbq) return;\n                            n = f.fbq = function() {\n                                n.callMethod ?\n                                    n.callMethod.apply(n, arguments) : n.queue.push(arguments);\n                            };\n                            if (!f._fbq) f._fbq = n;\n                            n.push = n;\n                            n.loaded = !0;\n                            n.version = \"2.0\";\n                            n.queue = [];\n                            t = b.createElement(e);\n                            t.async = !0;\n                            t.src = v;\n                            s = b.getElementsByTagName(e)[0];\n                            s.parentNode.insertBefore(t, s);\n                        }(window,\n                            document, \"script\", \"\/\/connect.facebook.net\/en_US\/fbevents.js\");\n                        fbq(\"init\", \"37418175030\");\n                        fbq(\"track\", \"PageView\");\n                    });\n                }\n            }\n        <\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/lifehacker.com\/tech\/what-to-know-about-googles-new-ai-transcription-app?utm_medium=RSS\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google is back with yet another AI service\u2014this time, an offline dictation program using its &#8220;Gemma&#8221; architecture. But rather than include it within the Gemini app,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":44238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-44237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interests"],"_links":{"self":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts\/44237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=44237"}],"version-history":[{"count":0,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts\/44237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/media\/44238"}],"wp:attachment":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=44237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=44237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=44237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}