Returns whether a unit is currently speaking in voice chat. Despite the "unit" name, this function only accepts player names, not unitIDs.


See also Voice functions.

Signature:

state = UnitIsTalking("unit")

Arguments:

  • unit - Name of a character in the player's current voice channel (string)

Returns:

  • state - 1 if the unit is currently speaking in voice chat; otherwise nil (1nil)