ctors.go
func (api *TelegramBotAPI) NewOutgoingVoice(recipient Recipient, fileName string, reader io.Reader) *OutgoingVoice {
	return &OutgoingVoice{
		outgoingMessageBase: outgoingMessageBase{
			outgoingBase: outgoingBase{
				api:       api,
				Recipient: recipient,
			},
		},
		outgoingFileBase: outgoingFileBase{
			fileName: fileName,
			r:        reader,
		},
	}
}
func (api *TelegramBotAPI) NewOutgoingVoice(recipient Recipient, fileName string, reader io.Reader) *OutgoingVoice {
	return &OutgoingVoice{
		outgoingMessageBase: outgoingMessageBase{
			outgoingBase: outgoingBase{
				api:       api,
				Recipient: recipient,
			},
		},
		outgoingFileBase: outgoingFileBase{
			fileName: fileName,
			r:        reader,
		},
	}
}
// NewOutgoingVoice creates a new outgoing voice note.