---
title: "Voice clone animated icon"
description: "Voice clone animated icon (Voice). A voice is cloned and the copy speaks. Light: the front card carrying the waveform presses back into the original voice behind it, then peels out diagonally to its own place, overshoots and settles; as it lands, its waveform bars swell one after another, the cloned voice saying a word. Strong: a deeper press, a longer peel that settles in two beats, and the clone says two words, the second louder. The original never moves."
canonical: https://generativeicons.com/icons/voice-clone/
---

# Voice clone animated icon

A voice is cloned and the copy speaks. Light: the front card carrying the waveform presses back into the original voice behind it, then peels out diagonally to its own place, overshoots and settles; as it lands, its waveform bars swell one after another, the cloned voice saying a word. Strong: a deeper press, a longer peel that settles in two beats, and the clone says two words, the second louder. The original never moves.

- Id: `voice-clone`
- Category: Voice
- Search terms: voice cloning, cloned voice, copy voice, duplicate voice, voice replica, synthetic voice, custom voice, ai voice, deepfake voice, voice twin, voice double, voice model
- One action, back to rest
- Styles: outline, solid, duotone; outline weights 1.5, 2, 2.5 (any from 1 to 3); motion light or strong
- File: https://generativeicons.com/assets/voice-clone.lottie (dotLottie, 3836 bytes, sha256 43b8f70dbdff7fa9e69d94c5e0fc449fa88faf32e79cd1c6c05991ad34ba0e10)
- License: MIT

## Install

```sh
npm install @lottiefiles/generative-icons-runtime
npx generative-icons init
npx generative-icons add voice-clone
```

## React

```tsx
// npm install @lottiefiles/generative-icons-react
'use client';
import { AnimatedIcon } from '@lottiefiles/generative-icons-react';
import icon, { src } from './generative-icons/voice-clone.mjs';

export function VoiceCloneIcon() {
  return <AnimatedIcon icon={icon} src={src} size={32}
    color="#ffffff" variant="outline" weight={2}
    motion="light" theme="dark" />;
}
```

## JavaScript

```js
import { createIcon } from '@lottiefiles/generative-icons-runtime';
import icon, { src } from './generative-icons/voice-clone.mjs';

const handle = await createIcon(canvas, {
  icon, src,
  color: '#ffffff', style: 'outline', weight: 2,
  motion: 'light', theme: 'dark'
});
button.addEventListener('click', () => handle.play());
// On removal: handle.destroy();
```

More: https://generativeicons.com/icons/voice-clone/ · https://generativeicons.com/api/icons/voice-clone
