PageSourceSearch

https://novavoice.app/blog/

html novavoice.app collected 2026-10-04 20:30:43 UTC 17,870 bytes, 414 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <title>NovaVoice Blog</title>
8    <link rel="stylesheet" href="https://novavoice.app/blog/assets/built/screen.css?v=ae1f2f6c11">
9
10    <meta name="description" content="Just talk, NOVA handles the rest">
11    <link rel="icon" href="https://novavoice.app/blog/content/images/size/w256h256/2026/01/icon-2.png" type="image/png">
12    <link rel="canonical" href="https://novavoice.app/blog/">
13    <meta name="referrer" content="origin-when-crossorigin">
14    <meta name="generator" content="Ghost 6.13">
15    <link rel="alternate" type="application/rss+xml" title="NovaVoice Blog" href="https://novavoice.app/blog/rss/">
16    
16<script defer src="https://cdn.jsdelivr.net/npm/@tryghost/portal@~2.56/umd/portal.min.js" data-i18n="true" data-ghost="https://novavoice.app/blog/" data-key="a3cbbfdcba346bbf4423d55302" data-api="https://ghost.novavoice.app/blog/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
16<style id="gh-members-styles">.gh-post-upgrade-cta-content,
17.gh-post-upgrade-cta {
18    display: flex;
19    flex-direction: column;
20    align-items: center;
21    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
22    text-align: center;
23    width: 100%;
24    color: #ffffff;
25    font-size: 16px;
26}
27
28.gh-post-upgrade-cta-content {
29    border-radius: 8px;
30    padding: 40px 4vw;
31}
32
33.gh-post-upgrade-cta h2 {
34    color: #ffffff;
35    font-size: 28px;
36    letter-spacing: -0.2px;
37    margin: 0;
38    padding: 0;
39}
40
41.gh-post-upgrade-cta p {
42    margin: 20px 0 0;
43    padding: 0;
44}
45
46.gh-post-upgrade-cta small {
47    font-size: 16px;
48    letter-spacing: -0.2px;
49}
50
51.gh-post-upgrade-cta a {
52    color: #ffffff;
53    cursor: pointer;
54    font-weight: 500;
55    box-shadow: none;
56    text-decoration: underline;
57}
58
59.gh-post-upgrade-cta a:hover {
60    color: #ffffff;
61    opacity: 0.8;
62    box-shadow: none;
63    text-decoration: underline;
64}
65
66.gh-post-upgrade-cta a.gh-btn {
67    display: block;
68    background: #ffffff;
69    text-decoration: none;
70    margin: 28px 0 0;
71    padding: 8px 18px;
72    border-radius: 4px;
73    font-size: 16px;
74    font-weight: 600;
75}
76
77.gh-post-upgrade-cta a.gh-btn:hover {
78    opacity: 0.92;
79}</style>
80    
80<script defer src="https://cdn.jsdelivr.net/npm/@tryghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="a3cbbfdcba346bbf4423d55302" data-styles="https://cdn.jsdelivr.net/npm/@tryghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://ghost.novavoice.app/blog/" data-locale="en" crossorigin="anonymous"></script>
80
81    
81<script defer src="https://cdn.jsdelivr.net/ghost/announcement-bar@~1.1/umd/announcement-bar.min.js" data-announcement-bar="https://novavoice.app/blog/" data-api-url="https://novavoice.app/blog/members/api/announcement/" crossorigin="anonymous"></script>
81
82    <link href="https://novavoice.app/blog/webmentions/receive/" rel="webmention">
83    
83<script defer src="/blog/public/cards.min.js?v=ae1f2f6c11"></script>
83
84    <link rel="stylesheet" type="text/css" href="/blog/public/cards.min.css?v=ae1f2f6c11">
85    
85<script defer src="/blog/public/comment-counts.min.js?v=ae1f2f6c11" data-ghost-comments-counts-api="https://novavoice.app/blog/members/api/comments/counts/"></script>
85
86    
86<script defer src="/blog/public/member-attribution.min.js?v=ae1f2f6c11"></script>
86<style>:root {--ghost-accent-color: #ff8533;}</style>
87    <link rel="preconnect" href="https://fonts.bunny.net"><link rel="stylesheet" href="https://fonts.bunny.net/css?family=ibm-plex-serif:400,500,600"><style>:root {--gh-font-heading: IBM Plex Serif;}</style>
88</head>
89
90<body class="home-template gh-font-heading-ibm-plex-serif is-head-left-logo">
91<div class="site">
92
93    <header id="gh-head" class="gh-head gh-outer">
94        <div class="gh-head-inner">
95            <div class="gh-head-brand">
96                <div class="gh-head-brand-wrapper">
97                    <a class="gh-head-logo" href="https://novavoice.app/blog">
98                            NovaVoice Blog
99                    </a>
100                </div>
101                <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>
102                <button class="gh-burger" aria-label="Toggle menu"></button>
103            </div>
104
105            <nav class="gh-head-menu">
106                <ul class="nav">
107    <li class="nav-home"><a href="https://novavoice.app/">Home</a></li>
108    <li class="nav-blog"><a href="https://novavoice.app/blog/">Blog</a></li>
109    <li class="nav-news"><a href="https://novavoice.app/blog/tag/news/">News</a></li>
110    <li class="nav-features"><a href="https://novavoice.app/blog/tag/feature/">Features</a></li>
111    <li class="nav-changelog"><a href="https://novavoice.app/blog/tag/changelog/">Changelog</a></li>
112</ul>
113
114            </nav>
115
116            <div class="gh-head-actions">
117                    <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>
118                    <div class="gh-head-members">
119                                <a class="gh-head-link" href="#/portal/signin" data-portal="signin">Sign in</a>
120                                <a class="gh-head-btn gh-btn gh-primary-btn" href="#/portal/signup" data-portal="signup">Subscribe</a>
121                    </div>
122            </div>
123        </div>
124    </header>
125
126            
127    <div class="site-content">
128        
129<div class="content-area">
130<main class="site-main">
131
132    <div class="post-feed">
133            <article class="post tag-changelog">
134
135    <figure class="post-media gh-canvas">
136        <div class="u-placeholder horizontal kg-width-wide">
137            <a class="post-image-link" href="/blog/nova-v1-8-15-v1-8-21-clearer-more-welcoming-more-reliable/">
138                <img
139                    class="post-image u-object-fit"
140                    srcset="/blog/content/images/size/w400/2026/02/onboadring-preview-1.jpg 400w,
141                            /blog/content/images/size/w750/2026/02/onboadring-preview-1.jpg 750w,
142                            /blog/content/images/size/w960/2026/02/onboadring-preview-1.jpg 960w,
143                            /blog/content/images/size/w1140/2026/02/onboadring-preview-1.jpg 1140w,
144                            /blog/content/images/size/w1920/2026/02/onboadring-preview-1.jpg 1920w"
145                    sizes="(min-width: 960px) 960px, 92vw"
146                    src="/blog/content/images/size/w960/2026/02/onboadring-preview-1.jpg"
147                    alt="NOVA v1.8.15 → v1.8.21: clearer, more welcoming, more reliable"
148                    loading="lazy"
149                >
150            </a>
151        </div>
152    </figure>
153
154    <div class="gh-canvas">
155        <header class="post-header">
156            <h2 class="post-title">
157                <a class="post-title-link" href="/blog/nova-v1-8-15-v1-8-21-clearer-more-welcoming-more-reliable/">NOVA v1.8.15 → v1.8.21: clearer, more welcoming, more reliable</a>
158            </h2>
159            <div class="post-meta">
160                <span class="post-meta-item post-meta-date">
161                    <time datetime="2026-02-01">01 Feb 2026</time>
162                </span>
163                    <span class="post-meta-item post-meta-length">2 min read</span>
164                    
164<script
165    data-ghost-comment-count="697f3e36e0b93500015884fd"
166    data-ghost-comment-count-empty=""
167    data-ghost-comment-count-singular="comment"
168    data-ghost-comment-count-plural="comments"
169    data-ghost-comment-count-tag="span"
170    data-ghost-comment-count-class-name="post-meta-item"
171    data-ghost-comment-count-autowrap="true"
172>
173</script>
173
174                    <span class="post-meta-item post-meta-tags"><a class="post-tag post-tag-changelog" href="/blog/tag/changelog/" title="Changelog">Changelog</a></span>
175            </div>
176        </header>
177
178            <div class="post-excerpt">
179                These releases are not about adding more buttons or complexity.
180They’re about making NOVA easier to understand, easier to start with, and more predictable in daily use — especially for new users and
181            </div>
182    </div>
183
184</article>            <article class="post no-image no-image">
185
186
187    <div class="gh-canvas">
188        <header class="post-header">
189            <h2 class="post-title">
190                <a class="post-title-link" href="/blog/meet-nova-a-voice-os-for-your-desktop/">Meet Nova: A Voice OS for Your Desktop</a>
191            </h2>
192            <div class="post-meta">
193                <span class="post-meta-item post-meta-date">
194                    <time datetime="2026-01-26">26 Jan 2026</time>
195                </span>
196                    <span class="post-meta-item post-meta-length">1 min read</span>
197                    
197<script
198    data-ghost-comment-count="6977bab3e0b93500015884cf"
199    data-ghost-comment-count-empty=""
200    data-ghost-comment-count-singular="comment"
201    data-ghost-comment-count-plural="comments"
202    data-ghost-comment-count-tag="span"
203    data-ghost-comment-count-class-name="post-meta-item"
204    data-ghost-comment-count-autowrap="true"
205>
206</script>
206
207            </div>
208        </header>
209
210            <div class="post-excerpt">
211                We’ve recorded a short demo video to show what Nova actually is — not in theory, but in daily use.
212
213Nova is a Voice OS that lives inside your computer.
214You talk. Your
215            </div>
216    </div>
217
218</article>            <article class="post tag-changelog no-image no-image">
219
220
221    <div class="gh-canvas">
222        <header class="post-header">
223            <h2 class="post-title">
224                <a class="post-title-link" href="/blog/v1-8-9-v1-8-13-faster-dictation-smarter-formatting-less-friction/">v1.8.9 → v1.8.13: Faster Dictation, Smarter Formatting, Less Friction</a>
225            </h2>
226            <div class="post-meta">
227                <span class="post-meta-item post-meta-date">
228                    <time datetime="2026-01-24">24 Jan 2026</time>
229                </span>
230                    <span class="post-meta-item post-meta-length">1 min read</span>
231                    
231<script
232    data-ghost-comment-count="697424652c9c100001a49a81"
233    data-ghost-comment-count-empty=""
234    data-ghost-comment-count-singular="comment"
235    data-ghost-comment-count-plural="comments"
236    data-ghost-comment-count-tag="span"
237    data-ghost-comment-count-class-name="post-meta-item"
238    data-ghost-comment-count-autowrap="true"
239>
240</script>
240
241                    <span class="post-meta-item post-meta-tags"><a class="post-tag post-tag-changelog" href="/blog/tag/changelog/" title="Changelog">Changelog</a></span>
242            </div>
243        </header>
244
245            <div class="post-excerpt">
246                The last few releases were not about flashy features.
247They were about making NOVA feel more natural, more predictable, and more invisible in daily work.
248
249
250Smarter Text With the New Dictionary
251
252One of
253            </div>
254    </div>
255
256</article>            <article class="post tag-feature">
257
258    <figure class="post-media gh-canvas">
259        <div class="u-placeholder horizontal kg-width-wide">
260            <a class="post-image-link" href="/blog/built-in-formatting-prompts-in-nova-clean-text-without-thinking-about-prompts/">
261                <img
262                    class="post-image u-object-fit"
263                    srcset="/blog/content/images/size/w400/2026/01/Formating-24-01-26-1.jpg 400w,
264                            /blog/content/images/size/w750/2026/01/Formating-24-01-26-1.jpg 750w,
265                            /blog/content/images/size/w960/2026/01/Formating-24-01-26-1.jpg 960w,
266                            /blog/content/images/size/w1140/2026/01/Formating-24-01-26-1.jpg 1140w,
267                            /blog/content/images/size/w1920/2026/01/Formating-24-01-26-1.jpg 1920w"
268                    sizes="(min-width: 960px) 960px, 92vw"
269                    src="/blog/content/images/size/w960/2026/01/Formating-24-01-26-1.jpg"
270                    alt="Built-in Formatting Prompts in NOVA: Clean Text Without Thinking About Prompts"
271                    loading="lazy"
272                >
273            </a>
274        </div>
275    </figure>
276
277    <div class="gh-canvas">
278        <header class="post-header">
279            <h2 class="post-title">
280                <a class="post-title-link" href="/blog/built-in-formatting-prompts-in-nova-clean-text-without-thinking-about-prompts/">Built-in Formatting Prompts in NOVA: Clean Text Without Thinking About Prompts</a>
281            </h2>
282            <div class="post-meta">
283                <span class="post-meta-item post-meta-date">
284                    <time datetime="2026-01-24">24 Jan 2026</time>
285                </span>
286                    <span class="post-meta-item post-meta-length">2 min read</span>
287                    
287<script
288    data-ghost-comment-count="69741f512c9c100001a49a4d"
289    data-ghost-comment-count-empty=""
290    data-ghost-comment-count-singular="comment"
291    data-ghost-comment-count-plural="comments"
292    data-ghost-comment-count-tag="span"
293    data-ghost-comment-count-class-name="post-meta-item"
294    data-ghost-comment-count-autowrap="true"
295>
296</script>
296
297                    <span class="post-meta-item post-meta-tags"><a class="post-tag post-tag-feature" href="/blog/tag/feature/" title="Feature">Feature</a></span>
298            </div>
299        </header>
300
301            <div class="post-excerpt">
302                When people hear “AI formatting,” they usually imagine prompts, instructions, tweaking wording, trying again.
303
304NOVA takes a different approach.
305
306Instead of asking you to figure out how to ask, NOVA ships with a
307            </div>
308    </div>
309
310</article>            <article class="post tag-news">
311
312    <figure class="post-media gh-canvas">
313        <div class="u-placeholder horizontal kg-width-wide">
314            <a class="post-image-link" href="/blog/nova-a-voice-assistant-that-lives-inside-your-computer/">
315                <img
316                    class="post-image u-object-fit"
317                    srcset="/blog/content/images/size/w400/2026/01/Inside-Your-Computer.jpg 400w,
318                            /blog/content/images/size/w750/2026/01/Inside-Your-Computer.jpg 750w,
319                            /blog/content/images/size/w960/2026/01/Inside-Your-Computer.jpg 960w,
320                            /blog/content/images/size/w1140/2026/01/Inside-Your-Computer.jpg 1140w,
321                            /blog/content/images/size/w1920/2026/01/Inside-Your-Computer.jpg 1920w"
322                    sizes="(min-width: 960px) 960px, 92vw"
323                    src="/blog/content/images/size/w960/2026/01/Inside-Your-Computer.jpg"
324                    alt="NOVA: A Voice Assistant That Lives Inside Your Computer"
325                    loading="lazy"
326                >
327            </a>
328        </div>
329    </figure>
330
331    <div class="gh-canvas">
332        <header class="post-header">
333            <h2 class="post-title">
334                <a class="post-title-link" href="/blog/nova-a-voice-assistant-that-lives-inside-your-computer/">NOVA: A Voice Assistant That Lives Inside Your Computer</a>
335            </h2>
336            <div class="post-meta">
337                <span class="post-meta-item post-meta-date">
338                    <time datetime="2026-01-24">24 Jan 2026</time>
339                </span>
340                    <span class="post-meta-item post-meta-length">3 min read</span>
341                    
341<script
342    data-ghost-comment-count="697418b72c9c100001a49a12"
343    data-ghost-comment-count-empty=""
344    data-ghost-comment-count-singular="comment"
345    data-ghost-comment-count-plural="comments"
346    data-ghost-comment-count-tag="span"
347    data-ghost-comment-count-class-name="post-meta-item"
348    data-ghost-comment-count-autowrap="true"
349>
350</script>
350
351                    <span class="post-meta-item post-meta-tags"><a class="post-tag post-tag-news" href="/blog/tag/news/" title="News">News</a></span>
352            </div>
353        </header>
354
355            <div class="post-excerpt">
356                Most voice assistants live somewhere else.
357In a phone. In a browser tab. In a separate window you have to switch to.
358
359NOVA lives inside your computer — inside the way you already work.
360            </div>
361    </div>
362
363</article>    </div>
364
365    <div class="gh-outer">
366<nav class="pagination">
367
368    <div class="pagination-left">
369    </div>
370
371
372    <div class="pagination-right">
373    </div>
374
375</nav>
376</div>
377
378</main>
379</div>
380
381    </div>
382
383    <footer class="gh-foot gh-outer">
384        <div class="gh-foot-inner gh-inner">
385            <div class="gh-copyright">
386                NovaVoice Blog © 2026
387            </div>
388                <nav class="gh-foot-menu">
389                    <ul class="nav">
390    <li class="nav-sign-up nav-current"><a href="#/portal/">Sign up</a></li>
391    <li class="nav-dashboard"><a href="https://novavoice.app/dashboard">Dashboard</a></li>
392</ul>
393
394                </nav>
395            <div class="gh-powered-by">
396                <a href="https://ghost.org/" target="_blank" rel="noopener">Powered by Ghost</a>
397            </div>
398        </div>
399    </footer>
400
401</div>
402
403
404<script
405    src="https://code.jquery.com/jquery-3.5.1.min.js"
406    integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
407    crossorigin="anonymous">
408</script>
vendor: 1 bytes, line 408
408
409<script src="https://novavoice.app/blog/assets/built/main.min.js?v=ae1f2f6c11"></script>
409
410
411
412
413</body>
414</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.