Jump to content

Microsoft unveils Puppets, its Animoji alternative


Recommended Posts

Microsoft unveils Puppets, its Animoji alternative

Microsoft released a new beta version of the company's Swiftkey keyboard application for Android recently. The new beta release comes with a new feature called Puppets.


Puppets works similarly to the Animoji feature of Apple's iOS operating system. It gives Swiftkey users an option to create virtual character (puppets) clips based on the recorded facial expressions of the person that is in front of the camera.


microsof -puppets


Microsoft introduced the feature in Swiftkey Beta for Android. The feature will roll out to all users once the beta hits final but for now, it is limited to users of the beta version of the keyboard application.

Interested users may download the beta APK from third-party sites like Softpedia. Note that beta versions should not be installed on production devices. An attempt to run Swiftkey Beta on a Google Pixel 3A resulted in a crash of the application, it ran fine on another Android device however.


Here is a video by Microsoft that demonstrates the feature.



Swiftkey is a keyboard application for Android which means that it may be used in any application on the device that supports keyboard input. The Puppets feature works in any messaging application provided that it supports the sharing of video files.


The first version of Puppets comes with five different avatars that Swiftkey users may select when they choose to create a new animation. The characters in question are a dinosaur, panda, cat, owl, and a dog.


Puppets works by selecting the option in the Swiftkey application and recording once own facial expressions which the application uses to animate the selected avatar.


The created animation may then be shared using built-in sharing functionality.


Microsoft's Swiftkey team is especially proud of the fact that its solution relies on RGB cameras and not on cameras with in-built depth sensors. The fact reduces the requirements to create Puppets and ensures that the feature can be used on nearly any Android device out there. Puppets is available to all Android N and newer devices.

SwiftKey worked with the Microsoft Computer Vision and Microsoft Research Asia teams to bring Puppets to life. Unlike other facial tracking software, SwiftKey’s Puppets does not rely on users having a device with an inbuilt depth sensor in their camera and instead uses an RGB camera found in most Android smartphones.

Puppet's algorithm was trained  using "thousands of volunteers from around the world" according to Swiftkey to train a Deep Neural Network to "learn how to identify facial movements and transfer these onto an expressive animal character ".

Closing Words

Puppets algorithm worked surprisingly well during tests. While you should not expect that the algorithm mimics all facial details it does a good job at mimicking expressions. Android users who like to attach animated gifs, videos, smileys, emojis, and other visuals to their messages will probably like this feature as well.




Source: Microsoft unveils Puppets, its Animoji alternative (gHacks - Martin Brinkmann)

Link to post
Share on other sites
  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

  • Karlston


Popular Days

Top Posters In This Topic

Popular Days

Popular Posts

Microsoft unveils Puppets, its Animoji alternative Microsoft released a new beta version of the company's Swiftkey keyboard application for Android recently. The new beta release comes with a

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...