diff --git a/src/components/ProductCarousel.astro b/src/components/ProductCarousel.astro deleted file mode 100644 index 1a22998..0000000 --- a/src/components/ProductCarousel.astro +++ /dev/null @@ -1,146 +0,0 @@ ---- -// A single, big image at a time with dot indicators to switch between them -// (a "carousel" — click a dot, an arrow, or swipe). Reused across the Voice -// overview page in every locale; only `shots` (alt/caption text) and -// `imgCode` change per locale. -import { ChevronLeft, ChevronRight } from '@lucide/astro'; - -interface Shot { - scene: string; - alt: string; - caption: string; -} - -interface Props { - imgCode: string; - shots: Shot[]; - // Outer frame — a border, a surface background, inset padding, and a - // shadow — around the image. On by default; pass `framed={false}` for a - // bare screenshot (rounded corners only, flush to the edge) when the - // shot's own chrome is enough. - framed?: boolean; -} - -const { imgCode, shots, framed = true } = Astro.props; ---- - -
- ))}
- {shots.length > 1 && (
- <>
-
-
- >
- )}
- s.caption))} - aria-live="polite" - > - {shots[0].caption} -
- - {shots.length > 1 && ( -.webp). */
+ imgCode: string;
+ badge: string;
+ h1Lines: string[];
+ h1Accent: string;
+ intro: string;
+ installHref: string;
+ installLabel: string;
+ changelogHref: string;
+ changelogTitle: string;
+ freeLabel: string;
+ headingFeatures: string;
+ headingHow: string;
+ headingWho: string;
+ headingFaq: string;
+ spotlights: Spotlight[];
+ features: Feature[];
+ steps: Step[];
+ whoTitle: string;
+ whoBody: string;
+ whoHref: string;
+ ctaTitle: string;
+ ctaBody: string;
+ faqs: Faq[];
+ macDownload: DownloadInfo;
+ linuxDownload: DownloadInfo;
+}
+
+const {
+ imgCode,
+ badge,
+ h1Lines,
+ h1Accent,
+ intro,
+ installHref,
+ installLabel,
+ changelogHref,
+ changelogTitle,
+ freeLabel,
+ headingFeatures,
+ headingHow,
+ headingWho,
+ headingFaq,
+ spotlights,
+ features,
+ steps,
+ whoTitle,
+ whoBody,
+ whoHref,
+ ctaTitle,
+ ctaBody,
+ faqs,
+ macDownload,
+ linuxDownload,
+} = Astro.props;
+---
+
+
+
+
+
+
+
+
+
+ {badge}
+
+
+
+ {h1Lines.map((line) => (
+ <>
+ {line}
+ >
+ ))}
+ {h1Accent}
+
+
+ {intro}
+
+
+
+
+
+ {installLabel}
+
+
+
+
+ macOS 12+ · {macDownload.arch} · v{macDownload.version} · {freeLabel}
+ Linux · {linuxDownload.arch} · v{linuxDownload.version} · {freeLabel}
+
+
+
+
+
+ {headingFeatures}
+
+
+ {spotlights.map((s, i) => (
+
+
+
+
+
+
+
+ ))}
+
+
+
+ {features.map((f) => (
+
+
+
+
+ {f.title}
+ {f.body}
+
+ ))}
+
+
+
+
+
+ {headingHow}
+
+ {steps.map((s) => (
+ -
+
+ {s.n.padStart(2, '0')}
+
{s.title}
+ {s.body}
+
+ ))}
+
+
+
+
+
+ {headingWho}
+
+
+ {whoTitle}
+ {whoBody}
+
+
+
+
+
+
+
+
+
+
+ {ctaTitle}
+
+ {ctaBody}
+
+
+
+
+
+
+
+
+
+
+ {headingFaq}
+
+ {faqs.map((f) => (
+
+
+ {f.q}
+
+
+
+ {f.a}
+ {f.link && (
+
+ {f.link.label}
+
+
+ )}
+
+
+ ))}
+
+
+
+
diff --git a/src/pages/de/voice/index.astro b/src/pages/de/voice/index.astro
index 3d7d556..0dc853e 100644
--- a/src/pages/de/voice/index.astro
+++ b/src/pages/de/voice/index.astro
@@ -7,46 +7,55 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
const linuxDownload = await getLinuxDownload();
+
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'de';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'WaveKat Voice auf dem Desktop während eines laufenden Anrufs — das Wählfeld und die Anrufsteuerung, mit dem Live-Transkript, das daneben mitläuft.',
- caption: 'Ein laufender Anruf — die Anrufsteuerung links, das Transkript, das sich rechts von selbst schreibt.',
+ icon: PhoneIncoming,
+ title: 'Nimmt ab, wenn Sie nicht können',
+ body: 'Weisen Sie Ihrer Leitung einen Anrufablauf zu, und WaveKat Voice nimmt für Sie ab — Begrüßung, Öffnungszeiten, Telefonmenü, Anrufbeantworter oder Weiterleitung. Die Arbeit einer automatischen Telefonzentrale, auf Ihrem eigenen Computer. Sie sehen jeden Schritt live und können den Anruf mitten in der Nachricht übernehmen.',
+ scene: 'flow-answering',
+ alt: 'WaveKat Voice unter Ubuntu — ein Anruf, den ein Ablauf annimmt: „Empfang nimmt an" mit „Nimmt eine Nachricht auf…" und dem Namen des Anrufers.',
+ link: { href: '/de/blog/answer-calls-with-a-call-flow/', label: 'So funktioniert es' },
},
{
+ icon: PhoneForwarded,
+ title: 'Halten, wechseln und weiterleiten',
+ body: 'Legen Sie einen Anrufer in die Warteschleife, nehmen Sie eine zweite Leitung an und wechseln Sie zwischen beiden — leiten Sie ihn dann direkt weiter oder erst nach einem kurzen Wort unter vier Augen. Was in der Warteschleife passiert, bleibt aus der Aufzeichnung und dem Transkript heraus.',
scene: 'in-call-transfer',
alt: 'WaveKat Voice auf dem Desktop mitten in einer Weiterleitung mit Rückfrage — der Anrufer wird gehalten, daneben die Schaltfläche Weiterleitung abschließen.',
- caption: 'Ein Anruf wird weitergeleitet, nachdem man kurz mit der Gegenseite gesprochen hat.',
+ link: { href: '/de/blog/hold-switch-and-transfer-calls/', label: 'So funktioniert es' },
},
{
+ icon: Terminal,
+ title: 'Einen KI-Assistenten wählen lassen',
+ body: 'Schalten Sie die Automatisierung ein, und ein Kommandozeilenwerkzeug — oder ein KI-Assistent wie Claude — kann Anrufe für Sie tätigen, darauf warten und sie beenden. Es bedient das Wählfeld; sprechen tun Sie. Standardmäßig ausgeschaltet, bis Sie es aktivieren.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice, Einstellungen → Automatisierung — KI-Assistenten wie Claude und Cursor werden mit einer Ein-Klick-Schaltfläche „Verbinden“ angebunden.',
- caption: 'Einen KI-Assistenten verbinden, der Anrufe tätigt — mit einem Klick.',
+ link: { href: '/de/blog/place-calls-from-the-command-line/', label: 'So funktioniert es' },
},
];
@@ -56,16 +65,6 @@ const features = [
title: 'Anrufe direkt vom Desktop',
body: 'Nehmen Sie Anrufe entgegen und tätigen Sie sie direkt von Ihrem Computer aus — kein Tischtelefon, keine zusätzliche Hardware, kein Browser-Tab, das Sie im Auge behalten müssen. Es wartet unauffällig im Hintergrund, bis das Telefon klingelt.',
},
- {
- icon: PhoneIncoming,
- title: 'Nimmt ab, wenn Sie nicht können',
- body: 'Weisen Sie Ihrer Leitung einen Anrufablauf zu, und WaveKat Voice nimmt für Sie ab — Begrüßung, Öffnungszeiten, Telefonmenü, Anrufbeantworter oder Weiterleitung. Die Arbeit einer automatischen Telefonzentrale, auf Ihrem eigenen Computer. Sie sehen jeden Schritt live und können den Anruf mitten in der Nachricht übernehmen.',
- },
- {
- icon: PhoneForwarded,
- title: 'Halten, wechseln und weiterleiten',
- body: 'Legen Sie einen Anrufer in die Warteschleife, nehmen Sie eine zweite Leitung an und wechseln Sie zwischen beiden — leiten Sie ihn dann direkt weiter oder erst nach einem kurzen Wort unter vier Augen. Was in der Warteschleife passiert, bleibt aus der Aufzeichnung und dem Transkript heraus.',
- },
{
icon: Mic,
title: 'Jeder Anruf aufgezeichnet',
@@ -81,11 +80,6 @@ const features = [
title: 'Anrufe in HD',
body: 'Wenn Ihr Anbieter es unterstützt, handelt WaveKat Voice den Opus-Codec aus — für breitbandige, gestochen klare HD-Sprache — und fällt von selbst auf Standardqualität zurück, wenn das nicht möglich ist. Es gibt nichts einzuschalten.',
},
- {
- icon: Terminal,
- title: 'Einen KI-Assistenten wählen lassen',
- body: 'Schalten Sie die Automatisierung ein, und ein Kommandozeilenwerkzeug — oder ein KI-Assistent wie Claude — kann Anrufe für Sie tätigen, darauf warten und sie beenden. Es bedient das Wählfeld; sprechen tun Sie. Standardmäßig ausgeschaltet, bis Sie es aktivieren.',
- },
{
icon: MousePointerClick,
title: 'Nummer anklicken und anrufen',
@@ -245,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — Ihr Geschäftstelefon, auf Ihrem Desktop"
description="WaveKat Voice ist eine Desktop-App für Mac und Linux, die Ihren Computer zu Ihrem Geschäftstelefon macht — Anrufe entgegennehmen und tätigen, wobei jeder Anruf für Sie aufgezeichnet und mitgeschrieben wird. Kostenlose öffentliche Beta."
>
-
-
-
-
-
-
-
-
- kostenlose öffentliche Beta
-
-
-
- Ihre Geschäftsnummer,
auf Ihrem Desktop.
- Aufgezeichnet und transkribiert.
-
-
- WaveKat Voice ist eine Telefon-App für Ihren Computer. Verbinden Sie den Telefonanbieter, den Sie bereits nutzen, und
- nehmen Sie Anrufe direkt von Ihrem Desktop aus entgegen und tätigen Sie sie — wobei jedes Gespräch automatisch für Sie aufgezeichnet und
- mitgeschrieben wird und nichts Ihren Computer verlässt, es sei denn, Sie möchten es.
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · kostenlos während der Beta
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · kostenlos während der Beta
-
-
-
-
-
-
-
-
-
-
- Was es kann
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- So funktioniert es
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- Für wen es gedacht ist
-
- Unternehmen, die vom Telefon leben
-
- Praxen, Salons, Handwerk, Kanzleien, Restaurants, Hausverwaltungen — alle, für die ein Anruf
- ein Kunde ist. Sehen Sie, wo WaveKat Voice passt.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- Bereit, es auszuprobieren?
-
- Kostenlos während der öffentlichen Beta. In einer Minute installiert, Nummer verbinden, und Ihren nächsten Anruf nehmen Sie vom Desktop aus entgegen.
-
-
-
-
-
-
-
-
-
- Fragen & Antworten
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/es/voice/index.astro b/src/pages/es/voice/index.astro
index d443680..55052f1 100644
--- a/src/pages/es/voice/index.astro
+++ b/src/pages/es/voice/index.astro
@@ -7,24 +7,21 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
@@ -33,21 +30,32 @@ const linuxDownload = await getLinuxDownload();
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'es';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'WaveKat Voice en el escritorio durante una llamada en vivo: el teclado de marcación y los controles de llamada, con la transcripción en vivo a un lado.',
- caption: 'Una llamada en vivo: los controles a la izquierda, la transcripción escribiéndose sola a la derecha.',
+ icon: PhoneIncoming,
+ title: 'Contesta cuando usted no puede',
+ body: 'Asigne un flujo de llamada a su línea y WaveKat Voice contestará por usted: saludo, horario, menú telefónico, buzón de voz o transferencia. El trabajo de una operadora automática, en su propia computadora. Ve cada paso en vivo y puede tomar la llamada mientras dejan el mensaje.',
+ scene: 'flow-answering',
+ alt: 'WaveKat Voice en Ubuntu: una llamada contestada por un flujo, con «Recepción está contestando», «Tomando un mensaje…» y el nombre de quien llama.',
+ link: { href: '/es/blog/answer-calls-with-a-call-flow/', label: 'Cómo funciona' },
},
{
+ icon: PhoneForwarded,
+ title: 'Espera, cambio y transferencia',
+ body: 'Ponga a un cliente en espera, atienda una segunda línea y alterne entre ambas; luego transfiera la llamada directamente o tras hablar antes en privado. Lo que ocurra durante la espera queda fuera de la grabación y de la transcripción.',
scene: 'in-call-transfer',
alt: 'WaveKat Voice en el escritorio durante una transferencia consultada — quien llama está en espera, junto al botón Completar transferencia.',
- caption: 'Transfiriendo una llamada tras hablar antes en privado con la otra parte.',
+ link: { href: '/es/blog/hold-switch-and-transfer-calls/', label: 'Cómo funciona' },
},
{
+ icon: Terminal,
+ title: 'Deje que un asistente de IA marque',
+ body: 'Active la automatización y una herramienta de línea de comandos —o un asistente de IA como Claude— podrá realizar llamadas, esperar a que contesten y finalizarlas por usted. Maneja el teclado de marcación; usted es quien habla. Desactivado hasta que usted lo active.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice, Ajustes → Automatización — conectando asistentes de IA como Claude y Cursor con un botón de Conectar de un clic.',
- caption: 'Conectando un asistente de IA para realizar llamadas, con un clic.',
+ link: { href: '/es/blog/place-calls-from-the-command-line/', label: 'Cómo funciona' },
},
];
@@ -57,16 +65,6 @@ const features = [
title: 'Llamadas desde su escritorio',
body: 'Conteste y haga llamadas directamente desde su computadora: sin teléfono de mesa, sin hardware extra, sin una pestaña del navegador que vigilar. Espera tranquilo y apartado hasta que suena el teléfono.',
},
- {
- icon: PhoneIncoming,
- title: 'Contesta cuando usted no puede',
- body: 'Asigne un flujo de llamada a su línea y WaveKat Voice contestará por usted: saludo, horario, menú telefónico, buzón de voz o transferencia. El trabajo de una operadora automática, en su propia computadora. Ve cada paso en vivo y puede tomar la llamada mientras dejan el mensaje.',
- },
- {
- icon: PhoneForwarded,
- title: 'Espera, cambio y transferencia',
- body: 'Ponga a un cliente en espera, atienda una segunda línea y alterne entre ambas; luego transfiera la llamada directamente o tras hablar antes en privado. Lo que ocurra durante la espera queda fuera de la grabación y de la transcripción.',
- },
{
icon: Mic,
title: 'Cada llamada grabada',
@@ -82,11 +80,6 @@ const features = [
title: 'Llamadas en HD',
body: 'Cuando su proveedor lo admite, WaveKat Voice negocia el códec Opus para una voz de banda ancha, nítida en HD, y vuelve por sí solo a la calidad estándar cuando no puede. No hay nada que activar.',
},
- {
- icon: Terminal,
- title: 'Deje que un asistente de IA marque',
- body: 'Active la automatización y una herramienta de línea de comandos —o un asistente de IA como Claude— podrá realizar llamadas, esperar a que contesten y finalizarlas por usted. Maneja el teclado de marcación; usted es quien habla. Desactivado hasta que usted lo active.',
- },
{
icon: MousePointerClick,
title: 'Haga clic en un número y llame',
@@ -246,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — su teléfono de empresa, en su escritorio"
description="WaveKat Voice es una app de escritorio para Mac y Linux que convierte su computadora en su teléfono de empresa: conteste y haga llamadas, con cada llamada grabada y transcrita por usted. Beta pública gratuita."
>
-
-
-
-
-
-
-
-
- beta pública gratuita
-
-
-
- Su línea de empresa,
en su escritorio.
- Grabada y transcrita.
-
-
- WaveKat Voice es una app de teléfono para su computadora. Conecte el proveedor de telefonía que
- ya usa y conteste y haga llamadas directamente desde su escritorio, con cada conversación grabada
- y transcrita por usted automáticamente, y sin que nada salga de su computadora salvo que usted lo quiera.
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · gratis durante la beta
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · gratis durante la beta
-
-
-
-
-
-
-
-
-
-
- Qué hace
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- Cómo funciona
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- Para quién es
-
- Negocios que funcionan al teléfono
-
- Clínicas, peluquerías, oficios, despachos de abogados, restaurantes, administradores de
- fincas: cualquiera para quien una llamada es un cliente. Vea dónde encaja WaveKat Voice.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- ¿Listo para probarlo?
-
- Gratis durante la beta pública. Instálelo en un minuto, conecte su número y atienda su próxima llamada desde su escritorio.
-
-
-
-
-
-
-
-
-
- Preguntas y respuestas
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/fr/voice/index.astro b/src/pages/fr/voice/index.astro
index b5a9768..66ecc74 100644
--- a/src/pages/fr/voice/index.astro
+++ b/src/pages/fr/voice/index.astro
@@ -7,24 +7,21 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
@@ -33,21 +30,32 @@ const linuxDownload = await getLinuxDownload();
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'fr';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'WaveKat Voice sur le bureau pendant un appel en cours — le clavier et les commandes d’appel, avec la transcription en direct qui défile à côté.',
- caption: 'Un appel en direct — les commandes à gauche, la transcription qui s’écrit toute seule à droite.',
+ icon: PhoneIncoming,
+ title: 'Décroche quand vous ne pouvez pas',
+ body: 'Affectez un flux d’appel à votre ligne et WaveKat Voice décroche pour vous : accueil, horaires, menu téléphonique, messagerie ou transfert. Le travail d’un standard automatique, sur votre propre ordinateur. Vous voyez chaque étape en direct et pouvez reprendre l’appel en plein message.',
+ scene: 'flow-answering',
+ alt: 'WaveKat Voice sous Ubuntu — un appel pris par un flux : « Accueil répond », avec « Prise d\'un message… » et le nom de l\'appelant.',
+ link: { href: '/fr/blog/answer-calls-with-a-call-flow/', label: 'Comment ça marche' },
},
{
+ icon: PhoneForwarded,
+ title: 'Mettez en attente, basculez, transférez',
+ body: 'Mettez un appelant en attente, prenez une deuxième ligne, et basculez de l’un à l’autre — puis transférez l’appel, directement ou après un mot en aparté. Tout ce qui se passe pendant l’attente reste hors de l’enregistrement et de la transcription.',
scene: 'in-call-transfer',
alt: 'WaveKat Voice sur le bureau pendant un transfert accompagné — l’appelant en attente, à côté du bouton Finaliser le transfert.',
- caption: 'Transfert d’un appel après un mot en aparté avec l’autre partie.',
+ link: { href: '/fr/blog/hold-switch-and-transfer-calls/', label: 'Comment ça marche' },
},
{
+ icon: Terminal,
+ title: 'Laissez un assistant IA composer',
+ body: 'Activez l’automatisation et un outil en ligne de commande — ou un assistant IA comme Claude — peut passer, suivre et terminer les appels à votre place. Il pilote le clavier ; c’est vous qui parlez. Désactivé jusqu’à ce que vous l’activiez.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice, Réglages → Automatisation — connexion d’assistants IA comme Claude et Cursor avec un bouton Connecter en un clic.',
- caption: 'Connexion d’un assistant IA pour passer des appels, en un clic.',
+ link: { href: '/fr/blog/place-calls-from-the-command-line/', label: 'Comment ça marche' },
},
];
@@ -57,16 +65,6 @@ const features = [
title: 'Des appels depuis votre ordinateur',
body: 'Recevez et passez vos appels directement depuis votre ordinateur — sans poste téléphonique, sans matériel supplémentaire, sans onglet de navigateur à surveiller. L’application reste discrètement en retrait jusqu’à ce que le téléphone sonne.',
},
- {
- icon: PhoneIncoming,
- title: 'Décroche quand vous ne pouvez pas',
- body: 'Affectez un flux d’appel à votre ligne et WaveKat Voice décroche pour vous : accueil, horaires, menu téléphonique, messagerie ou transfert. Le travail d’un standard automatique, sur votre propre ordinateur. Vous voyez chaque étape en direct et pouvez reprendre l’appel en plein message.',
- },
- {
- icon: PhoneForwarded,
- title: 'Mettez en attente, basculez, transférez',
- body: 'Mettez un appelant en attente, prenez une deuxième ligne, et basculez de l’un à l’autre — puis transférez l’appel, directement ou après un mot en aparté. Tout ce qui se passe pendant l’attente reste hors de l’enregistrement et de la transcription.',
- },
{
icon: Mic,
title: 'Chaque appel enregistré',
@@ -82,11 +80,6 @@ const features = [
title: 'Des appels en HD',
body: 'Lorsque votre opérateur le permet, WaveKat Voice négocie le codec Opus pour une voix large bande, d’une clarté HD — et revient de lui-même à la qualité standard lorsqu’il ne le peut pas. Rien à activer.',
},
- {
- icon: Terminal,
- title: 'Laissez un assistant IA composer',
- body: 'Activez l’automatisation et un outil en ligne de commande — ou un assistant IA comme Claude — peut passer, suivre et terminer les appels à votre place. Il pilote le clavier ; c’est vous qui parlez. Désactivé jusqu’à ce que vous l’activiez.',
- },
{
icon: MousePointerClick,
title: 'Cliquez un numéro pour appeler',
@@ -246,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — votre téléphone professionnel, sur votre ordinateur"
description="WaveKat Voice est une application de bureau pour Mac et Linux qui transforme votre ordinateur en téléphone professionnel — recevez et passez des appels, chaque conversation étant enregistrée et retranscrite pour vous. Bêta publique gratuite."
>
-
-
-
-
-
-
-
-
- bêta publique gratuite
-
-
-
- Votre ligne professionnelle,
sur votre ordinateur.
- Enregistrée et retranscrite.
-
-
- WaveKat Voice est une application téléphonique pour votre ordinateur. Connectez l’opérateur téléphonique
- que vous utilisez déjà, et recevez et passez vos appels directement depuis votre ordinateur — chaque conversation
- étant automatiquement enregistrée et retranscrite pour vous, sans que rien ne quitte votre ordinateur sauf si vous le souhaitez.
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · gratuit pendant la bêta
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · gratuit pendant la bêta
-
-
-
-
-
-
-
-
-
-
- Ce qu’il fait
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- Comment ça marche
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- À qui ça s’adresse
-
- Les entreprises qui vivent au téléphone
-
- Cliniques, salons, artisans, cabinets d’avocats, restaurants, gestionnaires immobiliers — tous ceux
- pour qui un appel est un client. Découvrez où WaveKat Voice trouve sa place.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- Envie de l’essayer ?
-
- Gratuit pendant la bêta publique. Installez-le en une minute, connectez votre numéro et prenez votre prochain appel depuis votre ordinateur.
-
-
-
-
-
-
-
-
-
- Questions & réponses
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/it/voice/index.astro b/src/pages/it/voice/index.astro
index 8f0f6ab..8a34db5 100644
--- a/src/pages/it/voice/index.astro
+++ b/src/pages/it/voice/index.astro
@@ -7,46 +7,55 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
const linuxDownload = await getLinuxDownload();
+
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'it';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'WaveKat Voice sul desktop durante una chiamata dal vivo — il tastierino e i comandi di chiamata, con la trascrizione in tempo reale che scorre accanto.',
- caption: 'Una chiamata dal vivo — i comandi a sinistra, la trascrizione che si scrive da sola a destra.',
+ icon: PhoneIncoming,
+ title: 'Risponde quando non puoi tu',
+ body: 'Assegna un flusso di chiamata alla tua linea e WaveKat Voice risponde al posto tuo: saluto, orari, menu telefonico, segreteria o trasferimento. Il lavoro di un centralino automatico, sul tuo computer. Vedi ogni passo in diretta e puoi prendere la chiamata mentre lasciano il messaggio.',
+ scene: 'flow-answering',
+ alt: 'WaveKat Voice su Ubuntu — una chiamata a cui risponde un flusso: «Reception sta rispondendo», con «Sta registrando un messaggio…» e il nome di chi chiama.',
+ link: { href: '/it/blog/answer-calls-with-a-call-flow/', label: 'Come funziona' },
},
{
+ icon: PhoneForwarded,
+ title: 'Metti in attesa, alterna e trasferisci',
+ body: 'Metti un interlocutore in attesa, rispondi a una seconda linea e passa dall’una all’altra — poi trasferisci la chiamata subito oppure dopo esserti confrontato prima con un breve scambio. Ciò che accade durante l’attesa resta fuori dalla registrazione e dalla trascrizione.',
scene: 'in-call-transfer',
alt: 'WaveKat Voice sul desktop durante un trasferimento assistito — chi chiama è in attesa, accanto al pulsante Completa trasferimento.',
- caption: 'Trasferimento di una chiamata dopo un breve scambio privato con l’altra parte.',
+ link: { href: '/it/blog/hold-switch-and-transfer-calls/', label: 'Come funziona' },
},
{
+ icon: Terminal,
+ title: 'Lascia comporre a un assistente AI',
+ body: 'Attiva l’automazione e uno strumento da riga di comando — o un assistente AI come Claude — può effettuare, attendere e terminare le chiamate per te. Lui guida il tastierino; a parlare sei tu. Disattivato finché non lo attivi.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice, Impostazioni → Automazione — collegamento di assistenti AI come Claude e Cursor con un pulsante Connetti con un clic.',
- caption: 'Collegamento di un assistente AI per effettuare chiamate, con un clic.',
+ link: { href: '/it/blog/place-calls-from-the-command-line/', label: 'Come funziona' },
},
];
@@ -56,16 +65,6 @@ const features = [
title: 'Chiamate dal tuo desktop',
body: 'Rispondi ed effettua chiamate direttamente dal computer — niente telefono da scrivania, niente hardware aggiuntivo, nessuna scheda del browser da tenere d’occhio. Resta tranquillo in disparte finché il telefono non squilla.',
},
- {
- icon: PhoneIncoming,
- title: 'Risponde quando non puoi tu',
- body: 'Assegna un flusso di chiamata alla tua linea e WaveKat Voice risponde al posto tuo: saluto, orari, menu telefonico, segreteria o trasferimento. Il lavoro di un centralino automatico, sul tuo computer. Vedi ogni passo in diretta e puoi prendere la chiamata mentre lasciano il messaggio.',
- },
- {
- icon: PhoneForwarded,
- title: 'Metti in attesa, alterna e trasferisci',
- body: 'Metti un interlocutore in attesa, rispondi a una seconda linea e passa dall’una all’altra — poi trasferisci la chiamata subito oppure dopo esserti confrontato prima con un breve scambio. Ciò che accade durante l’attesa resta fuori dalla registrazione e dalla trascrizione.',
- },
{
icon: Mic,
title: 'Ogni chiamata registrata',
@@ -81,11 +80,6 @@ const features = [
title: 'Chiamate in HD',
body: 'Quando il tuo operatore lo supporta, WaveKat Voice negozia il codec Opus per una voce a banda larga, nitida in HD — e torna da solo alla qualità standard quando non è possibile. Niente da attivare.',
},
- {
- icon: Terminal,
- title: 'Lascia comporre a un assistente AI',
- body: 'Attiva l’automazione e uno strumento da riga di comando — o un assistente AI come Claude — può effettuare, attendere e terminare le chiamate per te. Lui guida il tastierino; a parlare sei tu. Disattivato finché non lo attivi.',
- },
{
icon: MousePointerClick,
title: 'Clicca un numero e chiama',
@@ -245,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — il tuo telefono aziendale, sul tuo desktop"
description="WaveKat Voice è un’app desktop per Mac e Linux che trasforma il tuo computer nel tuo telefono aziendale — rispondi ed effettua chiamate, con ogni chiamata registrata e trascritta per te. Beta pubblica gratuita."
>
-
-
-
-
-
-
-
-
- beta pubblica gratuita
-
-
-
- La tua linea aziendale,
sul tuo desktop.
- Registrata e trascritta.
-
-
- WaveKat Voice è un’app telefonica per il tuo computer. Collega l’operatore telefonico che già usi
- e rispondi ed effettua chiamate direttamente dal desktop — con ogni conversazione registrata e
- trascritta automaticamente per te, e nulla che lascia il tuo computer a meno che tu non lo voglia.
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · gratis durante la beta
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · gratis durante la beta
-
-
-
-
-
-
-
-
-
-
- Cosa fa
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- Come funziona
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- Per chi è
-
- Attività che vivono al telefono
-
- Cliniche, saloni, artigiani, studi legali, ristoranti, amministratori di immobili — chiunque
- per cui una chiamata sia un cliente. Scopri dove si inserisce WaveKat Voice.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- Pronto a provarlo?
-
- Gratis durante la beta pubblica. Installa in un minuto, collega il tuo numero e rispondi alla prossima chiamata dal tuo desktop.
-
-
-
-
-
-
-
-
-
- Domande e risposte
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/ja/voice/index.astro b/src/pages/ja/voice/index.astro
index fad9a6f..f7a2430 100644
--- a/src/pages/ja/voice/index.astro
+++ b/src/pages/ja/voice/index.astro
@@ -7,46 +7,55 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
const linuxDownload = await getLinuxDownload();
+
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'ja';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'デスクトップで通話中の WaveKat Voice——ダイヤルパッドと通話コントロール、その横にはリアルタイムの文字起こしが流れています。',
- caption: '通話中の画面——左に通話コントロール、右には文字起こしがひとりでに書き込まれていきます。',
+ icon: PhoneIncoming,
+ title: '手が離せないときに応答',
+ body: '通話フローを回線に割り当てておけば、WaveKat Voice が代わりに応答します——挨拶、営業時間、電話メニュー、留守番メッセージ、転送。オートアテンダントと同じ仕事を、あなたのパソコンの中で。進み方はその場で見えて、メッセージの途中で代わることもできます。',
+ scene: 'flow-answering',
+ alt: 'Ubuntu 上の WaveKat Voice —— フローが応答している通話。「受付 が応答しています」と「メッセージを録音中…」、そして発信者の名前が表示されている。',
+ link: { href: '/ja/blog/answer-calls-with-a-call-flow/', label: '仕組みを見る' },
},
{
+ icon: PhoneForwarded,
+ title: '保留・切り替え・転送',
+ body: '通話を保留にして、二本目の回線に出て、二つの通話を切り替えられます——そして、そのまま直接転送するか、先に一言確認してから転送するかを選べます。保留中のやり取りは録音にも文字起こしにも残りません。',
scene: 'in-call-transfer',
alt: 'デスクトップの WaveKat Voice で取り次ぎ転送の途中——発信者は保留中で、隣に「転送を完了」ボタン。',
- caption: '先に相手と一言確認してから、通話を転送しているところ。',
+ link: { href: '/ja/blog/hold-switch-and-transfer-calls/', label: '仕組みを見る' },
},
{
+ icon: Terminal,
+ title: 'AI アシスタントに発信させる',
+ body: '自動化をオンにすれば、コマンドラインツールや、Claude のような AI アシスタントが、あなたの代わりに発信・応答待ち・切断を行えます。アシスタントはダイヤルパッドを操作し、話すのはあなたです。あなたがオンにするまでは無効のままです。',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice の 設定 → 自動化——Claude や Cursor などの AI アシスタントを、ワンクリックの「接続」ボタンで連携。',
- caption: 'AI アシスタントをワンクリックで接続して、通話を任せる。',
+ link: { href: '/ja/blog/place-calls-from-the-command-line/', label: '仕組みを見る' },
},
];
@@ -56,16 +65,6 @@ const features = [
title: 'パソコンから通話',
body: 'パソコンから直接、電話の応答も発信もできます。固定電話も追加のハードウェアも、見張っておくブラウザのタブも不要です。電話が鳴るまでは、邪魔にならず静かに待機しています。',
},
- {
- icon: PhoneIncoming,
- title: '手が離せないときに応答',
- body: '通話フローを回線に割り当てておけば、WaveKat Voice が代わりに応答します——挨拶、営業時間、電話メニュー、留守番メッセージ、転送。オートアテンダントと同じ仕事を、あなたのパソコンの中で。進み方はその場で見えて、メッセージの途中で代わることもできます。',
- },
- {
- icon: PhoneForwarded,
- title: '保留・切り替え・転送',
- body: '通話を保留にして、二本目の回線に出て、二つの通話を切り替えられます——そして、そのまま直接転送するか、先に一言確認してから転送するかを選べます。保留中のやり取りは録音にも文字起こしにも残りません。',
- },
{
icon: Mic,
title: 'すべての通話を録音',
@@ -81,11 +80,6 @@ const features = [
title: 'HD 品質の通話',
body: '電話事業者が対応していれば、WaveKat Voice は Opus コーデックをネゴシエートし、広帯域の HD クリアな音声で通話します——対応していないときは、自動で標準品質に切り替わります。オンにする設定は何もありません。',
},
- {
- icon: Terminal,
- title: 'AI アシスタントに発信させる',
- body: '自動化をオンにすれば、コマンドラインツールや、Claude のような AI アシスタントが、あなたの代わりに発信・応答待ち・切断を行えます。アシスタントはダイヤルパッドを操作し、話すのはあなたです。あなたがオンにするまでは無効のままです。',
- },
{
icon: MousePointerClick,
title: '番号をクリックして発信',
@@ -245,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — パソコンをビジネス用の電話に"
description="WaveKat Voice は Mac と Linux 向けのデスクトップアプリで、あなたのパソコンをビジネス用の電話に変えます——電話の応答も発信もでき、すべての会話を自動で録音・文字起こしします。パブリックベータは無料。"
>
-
-
-
-
-
-
-
-
- 無料パブリックベータ
-
-
-
- あなたのビジネス回線を、
パソコンの上に。
- 自動で録音、自動で文字起こし。
-
-
- WaveKat Voice はパソコンで動く電話アプリです。すでにお使いの電話事業者をつなげば、
- デスクトップから直接、電話の応答も発信もできます——すべての会話は自動で録音され、文字に
- 書き起こされ、あなたが望まない限りデータがパソコンの外に出ることはありません。
-
-
-
-
-
- インストールの詳細
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · ベータ期間中は無料
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · ベータ期間中は無料
-
-
-
-
-
-
-
-
-
-
- 主な機能
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- 使い方
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- こんな方に
-
- 電話で回るビジネス
-
- クリニック、サロン、職人・工事業者、法律事務所、レストラン、不動産管理——一本の電話を
- 一人の顧客として大切にするすべての人へ。WaveKat Voice がどんな場面で役立つかをご覧ください。
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- 試してみませんか?
-
- パブリックベータ期間中は無料。1分でインストールし、番号をつなげば、次の電話からデスクトップで応答できます。
-
-
-
-
-
-
-
-
-
- よくある質問
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/ko/voice/index.astro b/src/pages/ko/voice/index.astro
index 0e028fe..bcf292f 100644
--- a/src/pages/ko/voice/index.astro
+++ b/src/pages/ko/voice/index.astro
@@ -7,46 +7,55 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
PhoneIncoming,
MousePointerClick,
+ AudioLines,
Mic,
FileText,
- AudioLines,
Terminal,
Server,
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
const linuxDownload = await getLinuxDownload();
+
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'ko';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: '통화 중인 데스크톱의 WaveKat Voice — 다이얼패드와 통화 제어 버튼, 그 옆으로 흐르는 실시간 전사.',
- caption: '실시간 통화 — 왼쪽에는 통화 제어 버튼, 오른쪽에는 스스로 써 내려가는 전사.',
+ icon: PhoneIncoming,
+ title: '손이 빌 때까지 대신 받기',
+ body: '통화 플로우를 회선에 지정해 두면 WaveKat Voice가 대신 받습니다 — 인사말, 영업시간, 전화 메뉴, 음성 메시지, 호전환까지. 자동응답이 하는 일을 내 컴퓨터에서 합니다. 진행 상황이 실시간으로 보이고, 메시지 도중에 넘겨받을 수도 있습니다.',
+ scene: 'flow-answering',
+ alt: 'Ubuntu의 WaveKat Voice — 플로우가 받고 있는 통화. "안내 데스크 응답 중"과 "메시지 녹음 중…", 발신자 이름이 보인다.',
+ link: { href: '/ko/blog/answer-calls-with-a-call-flow/', label: '작동 방식 보기' },
},
{
+ icon: PhoneForwarded,
+ title: '보류, 전환, 그리고 착신 전환',
+ body: '통화 중인 상대를 보류로 돌려놓고 두 번째 회선을 받아 두 통화를 오갈 수 있습니다 — 그런 다음 곧바로 연결하거나, 먼저 조용히 상황을 전한 뒤 넘길 수 있습니다. 보류 중에 오간 내용은 녹음과 전사에 남지 않습니다.',
scene: 'in-call-transfer',
alt: '데스크톱의 WaveKat Voice, 협의 전환 진행 중 — 발신자는 보류 상태이고 옆에 전환 완료 버튼이 있습니다.',
- caption: '먼저 상대와 짧게 확인한 뒤 통화를 넘기는 중입니다.',
+ link: { href: '/ko/blog/hold-switch-and-transfer-calls/', label: '작동 방식 보기' },
},
{
+ icon: Terminal,
+ title: 'AI 어시스턴트가 대신 전화 걸기',
+ body: '자동화를 켜면 명령줄 도구 — 또는 Claude 같은 AI 어시스턴트 — 가 당신을 대신해 전화를 걸고, 기다리고, 끊을 수 있습니다. 다이얼패드를 다루는 건 어시스턴트, 말하는 건 당신입니다. 당신이 켜기 전까지는 꺼져 있습니다.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice 설정 → 자동화 — Claude와 Cursor 같은 AI 어시스턴트를 원클릭 연결 버튼으로 연결합니다.',
- caption: 'AI 어시스턴트를 원클릭으로 연결해 통화를 맡깁니다.',
+ link: { href: '/ko/blog/place-calls-from-the-command-line/', label: '작동 방식 보기' },
},
];
@@ -56,16 +65,6 @@ const features = [
title: '데스크톱에서 통화',
body: '컴퓨터에서 바로 전화를 받고 걸 수 있습니다 — 탁상 전화기도, 별도 장비도, 신경 써야 할 브라우저 탭도 필요 없습니다. 전화가 울릴 때까지 조용히 한쪽에서 기다립니다.',
},
- {
- icon: PhoneIncoming,
- title: '손이 빌 때까지 대신 받기',
- body: '통화 플로우를 회선에 지정해 두면 WaveKat Voice가 대신 받습니다 — 인사말, 영업시간, 전화 메뉴, 음성 메시지, 호전환까지. 자동응답이 하는 일을 내 컴퓨터에서 합니다. 진행 상황이 실시간으로 보이고, 메시지 도중에 넘겨받을 수도 있습니다.',
- },
- {
- icon: PhoneForwarded,
- title: '보류, 전환, 그리고 착신 전환',
- body: '통화 중인 상대를 보류로 돌려놓고 두 번째 회선을 받아 두 통화를 오갈 수 있습니다 — 그런 다음 곧바로 연결하거나, 먼저 조용히 상황을 전한 뒤 넘길 수 있습니다. 보류 중에 오간 내용은 녹음과 전사에 남지 않습니다.',
- },
{
icon: Mic,
title: '모든 통화 자동 녹음',
@@ -81,11 +80,6 @@ const features = [
title: 'HD 음질 통화',
body: '사업자가 지원하는 경우, WaveKat Voice는 Opus 코덱을 협상해 광대역의 HD처럼 또렷한 음성을 제공합니다 — 그럴 수 없을 때는 스스로 표준 음질로 되돌립니다. 따로 켤 것은 없습니다.',
},
- {
- icon: Terminal,
- title: 'AI 어시스턴트가 대신 전화 걸기',
- body: '자동화를 켜면 명령줄 도구 — 또는 Claude 같은 AI 어시스턴트 — 가 당신을 대신해 전화를 걸고, 기다리고, 끊을 수 있습니다. 다이얼패드를 다루는 건 어시스턴트, 말하는 건 당신입니다. 당신이 켜기 전까지는 꺼져 있습니다.',
- },
{
icon: MousePointerClick,
title: '번호를 클릭해 바로 걸기',
@@ -245,150 +239,33 @@ const faqSchema = {
title="WaveKat Voice — 컴퓨터를 당신의 업무 전화로"
description="WaveKat Voice는 Mac과 Linux용 데스크톱 앱으로, 당신의 컴퓨터를 업무 전화로 바꿉니다 — 전화를 받고 걸며, 모든 대화를 자동으로 녹음하고 글로 기록해 드립니다. 무료 공개 베타."
>
-
-
-
-
-
-
-
-
- 무료 공개 베타
-
-
-
- 당신의 업무 전화,
데스크톱에서.
- 녹음하고, 전사합니다.
-
-
- WaveKat Voice는 당신의 컴퓨터에서 돌아가는 전화 앱입니다. 이미 쓰고 있는 전화 사업자를 연결하면,
- 데스크톱에서 바로 전화를 받고 걸 수 있습니다 — 모든 대화는 자동으로 녹음되고 글로 기록되며,
- 당신이 원하지 않는 한 데이터는 컴퓨터를 떠나지 않습니다.
-
-
-
-
-
- 설치 안내
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · 베타 기간 무료
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · 베타 기간 무료
-
-
-
-
-
-
-
-
-
-
- 주요 기능
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- 작동 방식
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- 누구를 위한 앱인가
-
- 전화로 굴러가는 사업
-
- 병의원, 미용실, 각종 기술직, 법률사무소, 식당, 부동산 관리 — 한 통의 전화가 곧 한 명의 고객인
- 모든 분들을 위해. WaveKat Voice가 어디에 잘 맞는지 살펴보세요.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- 한번 써 보시겠어요?
-
- 공개 베타 기간 동안 무료입니다. 1분이면 설치하고, 번호를 연결한 뒤, 다음 전화를 데스크톱에서 받아 보세요.
-
-
-
-
-
-
-
-
-
- 질문과 답변
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/voice/index.astro b/src/pages/voice/index.astro
index 6fb72b1..287d3e9 100644
--- a/src/pages/voice/index.astro
+++ b/src/pages/voice/index.astro
@@ -1,6 +1,6 @@
---
import Voice from '../../layouts/Voice.astro';
-import TalkCTA from '../../components/TalkCTA.astro';
+import VoiceOverview from '../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
@@ -14,10 +14,7 @@ import {
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../components/VoiceDownload.astro';
-import ProductCarousel from '../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../lib/voice-download';
const macDownload = await getMacDownload();
@@ -26,21 +23,32 @@ const linuxDownload = await getLinuxDownload();
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'en';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: 'WaveKat Voice on the desktop during a live call — the dialpad and call controls, with the live transcript running alongside.',
- caption: 'A live call — controls on the left, the transcript writing itself on the right.',
+ icon: PhoneIncoming,
+ title: 'Answers when you can\'t',
+ body: 'Point a call flow at your line and WaveKat Voice answers for you — a greeting, your opening hours, a phone menu, voicemail, or a transfer. It\'s the job an auto attendant does, running on your own computer, and you watch each step live and can pick the call up mid-message.',
+ scene: 'flow-answering',
+ alt: 'WaveKat Voice on the desktop — a call being answered by a flow: "Reception is answering", with "Taking a message…" and the caller\'s name.',
+ link: { href: '/blog/answer-calls-with-a-call-flow/', label: 'How it works' },
},
{
+ icon: PhoneForwarded,
+ title: 'Hold, switch, and transfer',
+ body: 'Put a caller on hold, pick up a second line, and switch between them — then transfer either straight through or after a quiet word first. Whatever happens on hold stays out of the recording and the transcript.',
scene: 'in-call-transfer',
alt: 'WaveKat Voice on the desktop mid attended transfer — the caller on hold and a Complete transfer button to connect them.',
- caption: 'Transferring a call after a quiet word with the other side first.',
+ link: { href: '/blog/hold-switch-and-transfer-calls/', label: 'How it works' },
},
{
+ icon: Terminal,
+ title: 'Let an AI assistant dial',
+ body: 'Switch on automation and a command-line tool — or an AI assistant like Claude — can place, wait on, and end calls for you. It works the dialpad; you do the talking. Off until you turn it on.',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice Settings → Automation, connecting AI assistants like Claude and Cursor with a one-click Connect button.',
- caption: 'Connecting an AI assistant to place calls, one click.',
+ link: { href: '/blog/place-calls-from-the-command-line/', label: 'How it works' },
},
];
@@ -50,16 +58,6 @@ const features = [
title: 'Calls from your desktop',
body: 'Answer and place calls right from your computer — no desk phone, no extra hardware, no browser tab to babysit. It waits quietly out of the way until the phone rings.',
},
- {
- icon: PhoneIncoming,
- title: 'Answers when you can\'t',
- body: 'Point a call flow at your line and WaveKat Voice answers for you — a greeting, your opening hours, a phone menu, voicemail, or a transfer. It\'s the job an auto attendant does, running on your own computer, and you watch each step live and can pick the call up mid-message.',
- },
- {
- icon: PhoneForwarded,
- title: 'Hold, switch, and transfer',
- body: 'Put a caller on hold, pick up a second line, and switch between them — then transfer either straight through or after a quiet word first. Whatever happens on hold stays out of the recording and the transcript.',
- },
{
icon: Mic,
title: 'Every call recorded',
@@ -75,11 +73,6 @@ const features = [
title: 'Calls in HD',
body: 'When your provider supports it, WaveKat Voice negotiates the Opus codec for wideband, HD-clear voice — and falls back to standard quality on its own when it can\'t. Nothing to switch on.',
},
- {
- icon: Terminal,
- title: 'Let an AI assistant dial',
- body: 'Switch on automation and a command-line tool — or an AI assistant like Claude — can place, wait on, and end calls for you. It works the dialpad; you do the talking. Off until you turn it on.',
- },
{
icon: MousePointerClick,
title: 'Click a number to call it',
@@ -190,8 +183,7 @@ const faqs = [
];
// Structured data: the app itself (eligible for software rich results) and the
-// on-page FAQ. Strip apostrophe-escapes from the FAQ copy is unnecessary — the
-// strings are already plain text.
+// on-page FAQ, built from the same arrays the page renders.
const appSchema = {
'@context': 'https://schema.org',
'@type': 'SoftwareApplication',
@@ -238,150 +230,33 @@ const faqSchema = {
title="WaveKat Voice — your desktop business phone"
description="WaveKat Voice is a desktop app for Mac and Linux that turns your computer into your business phone — every call answered, recorded, and written down."
>
-
-
-
-
-
-
-
-
- free public beta
-
-
-
- Your business line,
on your desktop.
- Recorded and transcribed.
-
-
- WaveKat Voice is a phone app for your computer. Connect the phone provider you already use, and
- answer and place calls right from your desktop — with every conversation recorded and written
- down for you automatically, and nothing leaving your computer unless you want it to.
-
-
-
-
-
- Install details
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · free during beta
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · free during beta
-
-
-
-
-
-
-
-
-
-
- What it does
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- How it works
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- Who it's for
-
- Businesses that run on the phone
-
- Clinics, salons, trades, law firms, restaurants, property managers — anyone for whom a call
- is a customer. See where WaveKat Voice fits.
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- Ready to try it?
-
- Free during the public beta. Install in a minute, connect your number, and take your next call from your desktop.
-
-
-
-
-
-
-
-
-
- Questions & answers
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/zh-hant/voice/index.astro b/src/pages/zh-hant/voice/index.astro
index ca2b9c4..cedea18 100644
--- a/src/pages/zh-hant/voice/index.astro
+++ b/src/pages/zh-hant/voice/index.astro
@@ -7,7 +7,7 @@
// and the language switcher are wired automatically in Base/Header from the
// route registry in src/lib/i18n.ts — this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
@@ -21,10 +21,7 @@ import {
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
@@ -33,21 +30,32 @@ const linuxDownload = await getLinuxDownload();
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'zh-Hant';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: '通話進行中的 WaveKat Voice 桌面畫面——撥號盤與通話控制,一旁即時滾動顯示文字稿。',
- caption: '一通進行中的通話——左側是通話控制,右側是自動書寫的文字稿。',
+ icon: PhoneIncoming,
+ title: '你忙不過來時它來接',
+ body: '把一個通話流程指給你的線路,WaveKat Voice 就會替你接聽——問候語、營業時間、按鍵選單、留言或轉接。這正是自動總機做的事,只不過跑在你自己的電腦上;每一步你都看得到,還能在留言途中把電話接過來。',
+ scene: 'flow-answering',
+ alt: 'Ubuntu 上的 WaveKat Voice —— 一通由流程接聽的電話:「櫃檯接待 正在接聽」,下方顯示「正在錄製留言…」和來電者的名字。',
+ link: { href: '/zh-hant/blog/answer-calls-with-a-call-flow/', label: '了解運作方式' },
},
{
+ icon: PhoneForwarded,
+ title: '保留、切換與轉接',
+ body: '把一通來電轉為保留,接起第二條線路,並在兩者之間切換——接著可以直接轉接,或先低聲交代幾句再轉。保留期間發生的一切都不會進入錄音和文字稿。',
scene: 'in-call-transfer',
alt: '桌面上的 WaveKat Voice,正在進行詢問轉接——來電者處於保留狀態,旁邊是完成轉接按鈕。',
- caption: '先跟對方確認一句,再把通話轉接過去。',
+ link: { href: '/zh-hant/blog/hold-switch-and-transfer-calls/', label: '了解運作方式' },
},
{
+ icon: Terminal,
+ title: '讓 AI 助理替你撥號',
+ body: '開啟自動化,命令列工具——或像 Claude 這樣的 AI 助理——就能替你撥號、等待接聽並結束通話。助理負責操作撥號盤;說話的依然是你。在你主動開啟之前一直關閉。',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice 的 設定 → 自動化——透過一鍵連接按鈕接入 Claude、Cursor 等 AI 助理。',
- caption: '一鍵連接 AI 助理,讓它替你撥打電話。',
+ link: { href: '/zh-hant/blog/place-calls-from-the-command-line/', label: '了解運作方式' },
},
];
@@ -57,16 +65,6 @@ const features = [
title: '在電腦上打電話',
body: '直接在電腦上接聽和撥打電話——不需要話機、不需要額外硬體,也不用盯著瀏覽器分頁。它安靜地待在一旁,電話響起時才出現。',
},
- {
- icon: PhoneIncoming,
- title: '你忙不過來時它來接',
- body: '把一個通話流程指給你的線路,WaveKat Voice 就會替你接聽——問候語、營業時間、按鍵選單、留言或轉接。這正是自動總機做的事,只不過跑在你自己的電腦上;每一步你都看得到,還能在留言途中把電話接過來。',
- },
- {
- icon: PhoneForwarded,
- title: '保留、切換與轉接',
- body: '把一通來電轉為保留,接起第二條線路,並在兩者之間切換——接著可以直接轉接,或先低聲交代幾句再轉。保留期間發生的一切都不會進入錄音和文字稿。',
- },
{
icon: Mic,
title: '每通電話自動錄音',
@@ -82,11 +80,6 @@ const features = [
title: 'HD 高清通話',
body: '在你的電信業者支援時,WaveKat Voice 會協商採用 Opus 編解碼器,帶來寬頻、HD 清晰的語音——無法支援時則會自動退回標準音質。無須手動開啟。',
},
- {
- icon: Terminal,
- title: '讓 AI 助理替你撥號',
- body: '開啟自動化,命令列工具——或像 Claude 這樣的 AI 助理——就能替你撥號、等待接聽並結束通話。助理負責操作撥號盤;說話的依然是你。在你主動開啟之前一直關閉。',
- },
{
icon: MousePointerClick,
title: '點一下號碼就能撥',
@@ -246,149 +239,33 @@ const faqSchema = {
title="WaveKat Voice — 把電腦變成你的辦公電話"
description="WaveKat Voice 是一款適用於 Mac 和 Linux 的桌面應用程式,把你的電腦變成辦公電話——接聽和撥打電話,每通對話都為你自動錄音並寫成文字。公測免費。"
>
-
-
-
-
-
-
-
-
- 免費公測
-
-
-
- 你的辦公電話,
就在桌面上。
- 自動錄音,自動轉寫。
-
-
- WaveKat Voice 是一款執行在你電腦上的電話應用程式。連接你已經在用的電話電信業者,就能直接在桌面上
- 接聽和撥打電話——每通對話都自動為你錄音並寫成文字,除非你願意,否則資料不會離開你的電腦。
-
-
-
-
-
- 安裝詳情
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · 公測期間免費
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · 公測期間免費
-
-
-
-
-
-
-
-
-
-
- 功能一覽
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- 如何運作
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- 適合誰用
-
- 靠電話運轉的生意
-
- 診所、美容院、各類工匠、律師事務所、餐廳、物業管理——凡是把每通來電都當作一位客戶的人。
- 看看 WaveKat Voice 適合你的哪些情境。
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- 想試試看?
-
- 公測期間免費。一分鐘裝好,連接你的號碼,下一通電話就從桌面接起。
-
-
-
-
-
-
-
-
-
- 問答
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+
diff --git a/src/pages/zh/voice/index.astro b/src/pages/zh/voice/index.astro
index f640dac..a739011 100644
--- a/src/pages/zh/voice/index.astro
+++ b/src/pages/zh/voice/index.astro
@@ -1,13 +1,14 @@
---
// Simplified-Chinese version of the WaveKat Voice landing page. Mirrors
// src/pages/voice/index.astro section-for-section so the two never drift
-// structurally. Body copy is translated here; the surrounding chrome (header
-// nav, sub-nav, download control, talk CTA) is localised by the shared
-// components via the URL-derived locale, so the page is fully Chinese. hreflang
-// and the language switcher are wired automatically in Base/Header from the
-// route registry in src/lib/i18n.ts — this page declares no i18n props.
+// structurally. Body copy is translated here; the layout and chrome (header
+// nav, sub-nav, download control, talk CTA) come from the shared
+// VoiceOverview component, localised via the URL-derived locale, so the page
+// is fully Chinese. hreflang and the language switcher are wired
+// automatically in Base/Header from the route registry in src/lib/i18n.ts —
+// this page declares no i18n props.
import Voice from '../../../layouts/Voice.astro';
-import TalkCTA from '../../../components/TalkCTA.astro';
+import VoiceOverview from '../../../components/VoiceOverview.astro';
import {
PhoneCall,
PhoneForwarded,
@@ -21,10 +22,7 @@ import {
Cloud,
Languages,
Lock,
- ArrowRight,
} from '@lucide/astro';
-import VoiceDownload from '../../../components/VoiceDownload.astro';
-import ProductCarousel from '../../../components/ProductCarousel.astro';
import { getMacDownload, getLinuxDownload } from '../../../lib/voice-download';
const macDownload = await getMacDownload();
@@ -33,21 +31,32 @@ const linuxDownload = await getLinuxDownload();
// Locale code for the per-language app screenshots (/screenshots//.webp).
const imgCode = 'zh-Hans';
-const productShots = [
+// The three headline capabilities, each shown next to the screenshot that
+// proves it. The rest of the features render as a grid below.
+const spotlights = [
{
- scene: 'in-call',
- alt: '通话进行中的 WaveKat 桌面应用——拨号盘与通话控制,旁边同步滚动着实时文字稿。',
- caption: '一通实时通话——左侧是通话控制,右侧的文字稿正自动书写。',
+ icon: PhoneIncoming,
+ title: '你忙不过来时它来接',
+ body: '把一个来电流程指给你的线路,WaveKat Voice 就会替你接听——问候语、营业时间、按键菜单、留言或转接。这正是自动总机做的事,只不过跑在你自己的电脑上;每一步你都看得见,还能在留言途中把电话接过来。',
+ scene: 'flow-answering',
+ alt: 'Ubuntu 上的 WaveKat Voice —— 一通由流程接听的电话:「前台接待 正在接听」,下方显示「正在录留言……」和来电者的名字。',
+ link: { href: '/zh/blog/answer-calls-with-a-call-flow/', label: '了解工作原理' },
},
{
+ icon: PhoneForwarded,
+ title: '保持、切换与转接',
+ body: '把一通来电设为保持,接起第二条线路,在两者之间随意切换——之后既可以直接转接,也可以先私下交代几句再转过去。保持期间发生的一切都不会进入录音和文字稿。',
scene: 'in-call-transfer',
alt: '桌面上的 WaveKat Voice,正在进行询问转接——来电者处于保持状态,旁边是完成转接按钮。',
- caption: '先和对方沟通一句,再把通话转接过去。',
+ link: { href: '/zh/blog/hold-switch-and-transfer-calls/', label: '了解工作原理' },
},
{
+ icon: Terminal,
+ title: '让 AI 助手替你拨号',
+ body: '开启自动化后,一个命令行工具——或者像 Claude 这样的 AI 助手——就能替你拨打、等待并结束通话。它负责操作拨号盘;说话的依然是你。默认关闭,你主动开启后才生效。',
scene: 'settings-automation-agents',
alt: 'WaveKat Voice 的 设置 → 自动化——通过一键连接按钮接入 Claude、Cursor 等 AI 助手。',
- caption: '一键连接 AI 助手,让它替你拨打电话。',
+ link: { href: '/zh/blog/place-calls-from-the-command-line/', label: '了解工作原理' },
},
];
@@ -57,16 +66,6 @@ const features = [
title: '在电脑上打电话',
body: '直接在电脑上接听和拨打电话——不需要话机、不需要额外硬件,也不用盯着浏览器标签页。它安静地待在一旁,电话响起时才出现。',
},
- {
- icon: PhoneIncoming,
- title: '你忙不过来时它来接',
- body: '把一个来电流程指给你的线路,WaveKat Voice 就会替你接听——问候语、营业时间、按键菜单、留言或转接。这正是自动总机做的事,只不过跑在你自己的电脑上;每一步你都看得见,还能在留言途中把电话接过来。',
- },
- {
- icon: PhoneForwarded,
- title: '保持、切换与转接',
- body: '把一通来电设为保持,接起第二条线路,在两者之间随意切换——之后既可以直接转接,也可以先私下交代几句再转过去。保持期间发生的一切都不会进入录音和文字稿。',
- },
{
icon: Mic,
title: '每通电话自动录音',
@@ -82,11 +81,6 @@ const features = [
title: 'HD 高清通话',
body: '只要你的运营商支持,WaveKat Voice 就会协商启用 Opus 编解码器,带来宽频、HD 般清晰的语音——不支持时也会自动回落到标准音质。无需任何开关。',
},
- {
- icon: Terminal,
- title: '让 AI 助手替你拨号',
- body: '开启自动化后,一个命令行工具——或者像 Claude 这样的 AI 助手——就能替你拨打、等待并结束通话。它负责操作拨号盘;说话的依然是你。默认关闭,你主动开启后才生效。',
- },
{
icon: MousePointerClick,
title: '点一下号码就能拨',
@@ -246,149 +240,33 @@ const faqSchema = {
title="WaveKat Voice — 把电脑变成你的办公电话"
description="WaveKat Voice 是一款适用于 Mac 和 Linux 的桌面应用,把你的电脑变成办公电话——接听和拨打电话,每通对话都为你自动录音并写成文字。公测免费。"
>
-
-
-
-
-
-
-
-
- 免费公测
-
-
-
- 你的办公电话,
就在桌面上。
- 自动录音,自动转写。
-
-
- WaveKat Voice 是一款运行在你电脑上的电话应用。连接你已经在用的电话运营商,就能直接在桌面上
- 接听和拨打电话——每通对话都自动为你录音并写成文字,除非你愿意,否则数据不会离开你的电脑。
-
-
-
-
-
- 安装详情
-
-
-
-
- macOS 12+ · {macDownload.arch} · v{macDownload.version} · 公测期间免费
- Linux · {linuxDownload.arch} · v{linuxDownload.version} · 公测期间免费
-
-
-
-
-
-
-
-
-
-
- 功能一览
-
- {features.map((f) => (
-
-
-
-
- {f.title}
- {f.body}
-
- ))}
-
-
-
-
-
- 如何运作
-
- {steps.map((s) => (
- -
-
- {s.n}
-
-
- {s.title}
-
{s.body}
-
-
- ))}
-
-
-
-
-
- 适合谁用
-
- 靠电话运转的生意
-
- 诊所、美容院、各类工匠、律所、餐厅、物业管理——凡是把每通来电都当作一位客户的人。
- 看看 WaveKat Voice 适合你的哪些场景。
-
-
- wavekat.com/voice/use-cases →
-
-
-
-
-
-
-
- 想试试看?
-
- 公测期间免费。一分钟装好,连接你的号码,下一通电话就从桌面接起。
-
-
-
-
-
-
-
-
-
- 问答
-
- {faqs.map((f) => (
-
-
- {f.q}
-
-
-
- {f.a}
- {f.link && (
-
- {f.link.label}
-
-
- )}
-
-
- ))}
-
-
-
-
+