Implementations described herein relate to methods, systems, and computer-readable media for automatically answering calls. In some implementations, a method includes receiving, at a
client device, a call from a calling device. The method also includes determining, based on an identifier related to the call, whether the call matches an automatic answer criteria, and in response to determining that the call matches the automatic answer criteria, answering the call without
user input and without prompting a user of the
client device. The method further includes generating a call embedding for the call based on audio received for the call, comparing the call embedding to a spam embedding to determine whether the call is a spam call, and in response to determining that the call is a spam call, terminating the call.